Публикации по теме '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 процесс заключается в следующем:
Создайте проект..