Публикации по теме 'ios'
Моим учителем языка был мистер Бот!
Переворачивая последнюю страницу новой книги г-на Харари 21 урок для 21 века , я решил записать эту историю и рассказать об одной конкретной идее, которая мне очень понравилась.
Идея заключается в будущих карьерных перспективах и в том, что никакая оставшаяся человеческая работа никогда не будет защищена от угрозы будущей автоматизации. Я нашел это увлекательным в том смысле, что это будет иметь огромное значение для будущего человечества.
Осталось не так много скептиков, которые не..
Как создать повторяющийся видеофон в SwiftUI для iOS 15
Используйте структуру AVFoundation через UIViewRepresentable
На момент написания не существовало простого способа включения видеофона или видеоплеера в SwiftUI. К счастью, есть способ заставить его работать с небольшими трудностями с помощью AVKit и AVFoundation, которые предоставляет Apple.
После завершения этой статьи мы достигнем следующего результата:
Теперь давайте погрузимся в учебник!
Сначала откройте текущий проект или создайте новый. Дайте вашему проекту красивое..
Освоение параллелизма в Swift: руководство с примерами кода
Параллелизм в Swift означает возможность одновременного выполнения нескольких задач или процессов. Это важная концепция в современном программировании, и она особенно актуальна в контексте разработки iOS, где несколько задач, таких как рендеринг пользовательского интерфейса и обработка данных, должны выполняться одновременно, чтобы обеспечить наилучшее взаимодействие с пользователем.
Swift предоставляет различные механизмы параллелизма, включая Grand Central Dispatch (GCD), очереди..
Как загрузить локальный HTML-файл в Ionic Web View в приложении Hybrid Cordova для iOS
Проблема
При работе с приложением Cordova Hybrid (приложение Cordova, заключенное в тонкий слой собственного пользовательского интерфейса), которое использует плагин Ionic Web View в качестве WebView, от клиента требовалось иметь встроенную кнопку, которая будет загружать локальное тестирование. html в основном WebView.
Изменение основного URL-адреса WebView в ответ на собственную кнопку требует редактирования файла MainViewController.m , который является основным представлением, в..
Свифт 4 в плохом настроении, 1
Как всегда, когда выходит новая версия Swift, я читаю руководство и задаю вопросы для повторения. Итак, приступим к работе со строками. Как вы знаете, строки снова являются типами коллекций, поэтому больше нет символов .characters, за что мы все можем быть благодарны.
Как создать многострочную строку?
Использование тройной кавычки
let x = """
he said she said
and then more
and then still more
"""
Заметьте, зеленый..
Использование протоколов модели просмотра в SwiftUI? Ты делаешь это неправильно.
SwiftUI, MVVM и протокольно-ориентированное программирование — идеальное сочетание… если все сделано правильно. Выясни как.
Одной из наиболее часто используемых архитектур iOS-приложений является MVVM: Model View View-Model.
Как вы, несомненно, знаете, MVVM был предложен для борьбы с тенденцией к «массивным» контроллерам представления при классической разработке MVC (контроллер представления модели) в UIKit. Основная идея заключалась в том, чтобы отделить бизнес-логику — модель..
Timsort и Introsort: алгоритмы сортировки Swift
Timsort и Introsort: алгоритмы сортировки Swift
Вы когда-нибудь спрашивали себя, какой алгоритм используется методом сортировки Swift? Существует множество алгоритмов сортировки, и есть вероятность, что вам редко придется использовать что-то иное, кроме встроенного sort() метода языка. Однако знание свойств алгоритма сортировки, встроенного в ваш язык, важно, если вы хотите предотвратить нежелательное поведение и неприятные крайние случаи.
При анализе алгоритмов сортировки вам..