iOS Dev Notes

Личные заметки о разработке под iOS: Swift, SwiftUI, сборка и публикация приложений.

6 ноября

Миграция с ObservableObject на @Observable

Перевёл небольшой проект на макрос @Observable: что упростилось, где пришлось поправить привязки и как изменилось количество перерисовок.

23 октября

Swift Concurrency: разбираю предупреждения Sendable

Включил строгую проверку конкурентности и прошёлся по предупреждениям. Собрал типовые случаи и способы их исправить без @unchecked.

9 октября

Ускоряем сборку в Xcode

Замерил время сборки, разделил проект на Swift-пакеты и отключил лишние шаги в Build Phases. Итог — минус треть времени на чистую сборку.

18 сентября

TestFlight: чек-лист перед отправкой сборки

Номера версий, иконки, описание изменений для тестировщиков и частые причины, по которым сборка застревает в обработке.