iOS
Apple Platform Development

iOS / SwiftUI
开发教程

从零开始,系统学习 Swift 语言与 SwiftUI 框架,构建优雅的 iPhone、iPad、Mac 应用

Swift 5.9+ SwiftUI Xcode 15 iOS 17 MVVM SwiftData

课程简介

本教程系统讲解 iOS 应用开发的完整知识体系。从 Swift 语言基础开始,逐步深入 SwiftUI 声明式 UI 框架、状态管理、网络请求、数据持久化,直至最终发布到 App Store。

SwiftUI 是 Apple 于 2019 年推出的声明式 UI 框架,使用更少的代码即可构建跨 Apple 全平台(iOS、iPadOS、macOS、watchOS、tvOS)的精美应用。它代表了 Apple 对未来 UI 开发的技术方向。

你将学到什么

⚡️

Swift 现代语法

可选链、泛型、协议、闭包、结构体 vs 类等核心特性

🎨

SwiftUI 声明式 UI

View 协议、修饰符链、组合视图、自适应布局

🔄

状态与数据流

@State、@Binding、@ObservableObject、@Environment

🌐

网络与异步

URLSession、async/await、Combine 基础

💾

数据持久化

UserDefaults、SwiftData、CoreData 入门

🚀

发布上架

证书管理、TestFlight、App Store 审核流程

前置要求

💻
Mac 电脑 iOS 开发必须在 macOS 上进行,需要 macOS 14 Sonoma 或更高版本
🔨
Xcode 15+ Apple 官方 IDE,从 Mac App Store 免费下载,约 10GB
📝
基础编程概念 了解变量、函数、条件判断、循环等基础概念即可
🆔
Apple ID(可选) 在模拟器上测试无需账号;真机调试和发布上架需要 Apple Developer 账号($99/年)

课程目录