Публикации по теме 'ios-app-development'


Алгоритмы и структуры данных в Swift: нотация Big-O
Начните работу с алгоритмами в Swift Вступление В этой статье мы глубоко погрузимся в нотацию Big-O, напишем наш первый алгоритм и проиллюстрируем важность увеличения времени выполнения алгоритма на конкретном примере из стандартной библиотеки Swift. Понимание нотации Big-O необходимо для сравнения и разработки алгоритмов, следовательно, оно необходимо для следующих статей, поэтому я думаю, что это отличная отправная точка. А теперь поехали. Что такое нотация Big-O? Нотация..

Исследование карт с помощью SwiftUI, часть 3
Создание направлений и отображение маршрутов Ранее в этой серии мы узнали, как отображать вид карты, добавлять в него аннотации к интересующим вас областям, запрашивать разрешение на определение местоположения пользователя и фокусировать карту вокруг местоположения пользователя. Если вы еще не читали первые две части этой серии, вы можете получить к ним доступ здесь: Изучение карт с помощью SwiftUI, часть 1 Создание представления карты..

Что лучше: Swift или Objective C?
Ответ может быть не таким простым, как кажется ... Чтобы эффективно показать разницу в нейтральном ракурсе, давайте сначала рассмотрим их независимо друг от друга. Почему Свифт? Swift намного проще по сравнению с Objective C. Кроме того, вы должны учитывать, что Objective C был создан много лет назад, чтобы специально соответствовать потребностям компьютеров того времени. С тех пор технологии развивались экспоненциально, поэтому изменения в структуре и т. Д., Такие как синтаксис..

Понимание связанных значений в Swift с примерами кода
В Swift тип перечисления может иметь связанные значения. Эти значения используются для хранения дополнительных данных вместе с каждым случаем перечисления. Эта функция обеспечивает большую гибкость и функциональность для типа перечисления. Вот пример типа перечисления со связанными значениями: vbnetCopy code enum NetworkResponse { case success(String) case error(String) } В этом примере перечисление NetworkResponse имеет два варианта: success и error . Случай success..

Создание покедекса в iOS с помощью Core ML
Создание Pokédex в iOS с использованием Core ML Кто этот покемон? Уверен, вы не раз в жизни слышали этот вопрос. Не так много людей, которые точно знают имя каждого покемона и его эволюцию😏. На наш взгляд, это хороший повод для создания детектора, который расскажет вам все о покемонах, которых вы пытаетесь отсканировать с помощью камеры вашего телефона. Концепция сканирования взята из мультфильма «Покемоны», где главные герои получают информацию обо всех видах различных..

Что нового в Swift 5.6 и 5.7
Узнайте, что будет дальше в Swift 5.6 и 5.7 Свифт 5.6 Swift 5.6 был анонсирован в ноябре 2021 года, и ожидается, что он выйдет довольно скоро. Давайте кратко рассмотрим, что нового в языке. SE-0290 : Недоступное ключевое слово Возможность записи инвертированных условий доступности с использованием нового ключевого слова #unavailable . Например, предположим, что наше приложение поддерживает большое количество версий iOS до iOS 13, где нам приходилось загружать главное окно..

Встройте Cordova в свое родное приложение для iOS или Android
Хотя запуск нового приложения Cordova — довольно простой процесс, я был немного удивлен сложностью правильного встраивания веб-просмотра Cordova в собственное приложение. Ресурсы в Интернете по этой теме не особенно легко найти, и в большинстве случаев они устарели. Вот несколько ссылок и пояснений, которые должны облегчить вам жизнь, если вы собираетесь встроить Cordova 5+! Как это работает? При встраивании веб-представления Cordova процесс заключается в следующем: Создайте проект..