На этой странице

Когда выбирать Swift / iOS

  1. 1SwiftUI и модель
  2. 2Data flow и layout
  3. 3Навигация и данные
ЭтапЧто получится
SwiftUI и модельРазделять интерфейс и модель
Data flow и layoutПонимать обновление и размеры элементов
Навигация и данныеСобрать связное учебное приложение

Выбирайте этот путь, если цель — приложения для iPhone/iPad на SwiftUI. Для практической сборки нужен Mac с Xcode. Stanford CS193p на сайте предлагает версии 2025, 2023 и более ранние; используйте его для понятий, а новый проект сверяйте с текущей документацией Apple.

Основной курс

Справочный ID 48Начните здесь

Stanford CS193p, Develop in Swift и SwiftData

университетский курс плюс официальные материалы Apple

Сайт Stanford предлагает материалы версии весны 2025 года и предыдущих выпусков. Официальный Apple tutorial в этом комплекте указывает собственные требования к macOS/Xcode; проверьте их на странице урока и сопоставьте код с текущим SDK. Полезные темы: SwiftUI, модель данных, data flow, навигация и сохранение данных.

Дальше

Соберите учебное приложение из курса заново на своей версии Xcode: проверьте навигацию, восстановление состояния, хранение данных и поведение после перезапуска. Если цель — реальный релиз, переходите к общему разделу Безопасность и выпуск; Android-маршрут нужен только для сравнения платформенных ограничений.

Материалы могут обновляться. Проверяйте требования к версиям перед началом работы.