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