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


Лучший способ использовать и управлять API в iOS
Держите API в вашем приложении управляемым и структурированным Использование API-интерфейсов в вашем приложении для iOS может быть пугающим, и, хотя есть множество способов добиться того же, их обслуживание может быть немного сложным и утомительным. Я изо всех сил пытался эффективно управлять кодом, в котором были определены API, поскольку он становился длиннее с каждым новым запросом. В этой статье я поделюсь с вами лучшим из найденных мной способов комфортного обслуживания всех..

Наблюдатели в Swift - Часть 1
Эта статья перемещена на swiftbysundell.com/posts/observers-in-swift-part-1 . Подробнее о том, почему эта статья была удалена с Medium .

Опции в Swift
Опциональные возможности — важная концепция в программировании, особенно в таких языках, как Swift, Kotlin и других, целью которых является предотвращение исключений нулевого указателя и обеспечение более безопасной обработки значений, допускающих значение NULL. Основная цель дополнительных опций — повысить безопасность кода путем явного указания возможности пропущенных значений, что снижает вероятность сбоев во время выполнения из-за исключений нулевого указателя. Вступление:..

Асинхронный режим в Swift 301
Углубитесь в многопоточность с помощью DispatchQueues и других инструментов . Решение некоторых распространенных проблем, связанных с многопоточностью . Часть 1 | Часть 2 | Часть 3 | Часть 4 Условия гонки и гонка данных Определения для обоих из Википедии Состояние гонки возникает в программном обеспечении, когда правильная работа компьютерной программы зависит от последовательности или времени выполнения процесса или потоков программы. Точное определение гонки..

Прямое сравнение между UIKit и SwiftUI путем создания одного и того же приложения
Простота SwiftUI Я буду честен. Я не хотел любить SwiftUI… но я люблю. С момента запуска SwiftUI в конце 2019 года я был непреклонен в том, что не собираюсь его использовать, и буду придерживаться исключительно UIKit. В то время как для некоторых вещей по-прежнему требуется использовать UIKit, SwiftUI имеет этот волшебный способ упростить создание элементов пользовательского интерфейса, которые могут стать головной болью в UIKit. Swift как язык дал команде Apple время подумать о..

Разбор неопределенных типов с помощью декодируемого и любого перечисления в Swift
Эффективно обрабатывать все виды ответов JSON в Swift Как некоторые из вас, возможно, уже знают, Decodable — это протокол, используемый для декодирования типов из внешних представлений (таких как JSON и списки свойств), который был выпущен в Swift 4. Согласно Apple , Decodable это: Тип, который может декодировать себя из внешнего представления. Итак, допустим, нам дан JSON вот так: [ { "type": "car", "identifier":..

Венгерские обозначения
Венгерская нотация - это первый урок, который я усвоил в первый день своей карьеры разработчика iOS. Обычно мы объявляем несколько переменных в файле, и у проекта есть несколько таких файлов. Всегда невозможно запомнить тип данных или особенности переменной. Поэтому мы добавляем относительный префикс или суффикс к имени переменной. Найдите следующий список префиксов для типа данных: Использование венгерских нотаций не является обязательным или обязательным, рекомендуется..