На этой странице
Когда выбирать Swift / iOS
| Этап | Что получится |
|---|---|
| SwiftUI и модель | Разделять интерфейс и модель |
| Data flow и layout | Понимать обновление и размеры элементов |
| Навигация и данные | Собрать связное учебное приложение |
Выбирайте этот путь, если цель — приложения для iPhone/iPad на SwiftUI. Для практической сборки нужен Mac с Xcode. Stanford CS193p на сайте предлагает версии 2025, 2023 и более ранние; используйте его для понятий, а новый проект сверяйте с текущей документацией Apple.
Основной курс
Stanford CS193p, Develop in Swift и SwiftData
университетский курс плюс официальные материалы Apple
Сайт Stanford предлагает материалы версии весны 2025 года и предыдущих выпусков. Официальный Apple tutorial в этом комплекте указывает собственные требования к macOS/Xcode; проверьте их на странице урока и сопоставьте код с текущим SDK. Полезные темы: SwiftUI, модель данных, data flow, навигация и сохранение данных.
Дальше
Соберите учебное приложение из курса заново на своей версии Xcode: проверьте навигацию, восстановление состояния, хранение данных и поведение после перезапуска. Если цель — реальный релиз, переходите к общему разделу Безопасность и выпуск; Android-маршрут нужен только для сравнения платформенных ограничений.