资源

工具、文稿、教程和视频等。

开发者工具

Xcode

Xcode 结合了 Swift 编程语言中的最新先进功能,为你提供开发优秀 App 所需的一切。

Mac App Store 中查看

Swift Playgrounds

Swift Playgrounds 是适用于 iPad 和 Mac 的一款创新 App,能够帮助你学习如何使用 Swift 编写代码和构建 App。

进一步了解

文稿和视频

Swift 语言指南

《Swift 编程语言》一书全面概述了 Swift 编程语言,是你 Swift 学习之旅的理想起点。

进一步了解 (英文)

Swift 标准资料库

查找有关 Swift 标准资料库的最新文稿,了解 Swift 原语、类型和常见编程模式。

查看文稿 (英文)

视频

观看来自 Tech Talks 和 WWDC 的最新 Swift 相关视频。及时了解最新的功能和规范,并与 Apple 工程师交流学习。

观看视频 (简体中文字幕)

Apple Books 和课程

Apple 的 App 开发课程可以让任何人都能像专业人士一样在 Swift 中编程,不论你是要在校学习、考取专业认证还是提升技能,皆能满足你的需求。

进一步了解 (英文)


教程

探索 SwiftUI 示例 App

在 iPad 上或 Xcode 中使用 Swift Playgrounds 探索这些 SwiftUI 示例,了解如何定义用户界面、响应用户交互和管理数据流。

开始教程 (英文)

显示有 Xcode 的 MacBook Pro 图像,Xcode 窗口右侧面板中正在预览 Scrumdinger 界面

开发 iOS App

预计时长:14 小时 15 分钟

开始使用 Xcode 和必要的开发者工具来构建 App。学习 Xcode、SwiftUI 和 UIKit 的基础知识,以创建适用于 iOS 的原生 App。

开始教程 (英文)

已开启的 MacBook Pro 示意图,屏幕上显示了深色模式的 Xcode 截屏。在 Xcode 中,左侧面板显示项目导航器,中心位置是代码编辑器,Xcode 窗口的右侧则显示画布预览,其中展示你在这个教程中构建的示例 App — Landmarks。

SwiftUI 简介

预计时长:4 小时 25 分钟

SwiftUI 是一种面向任何 Apple 平台声明用户界面的现代方法。让你能够比以往更快地打造精美、动态的 App。

开始教程 (英文)

显示有 Xcode 的 MacBook Pro 图像,Xcode 窗口右侧面板中正在预览 Scrumdinger 界面

利用 Mac Catalyst 将 iPad App 移植到 Mac 上

预计时长:3 小时 25 分钟

使用与 iPad App 相同的代码库构建原生 Mac App。

开始教程 (英文)

显示有 Xcode 的 MacBook Pro 图像,Xcode 窗口右侧面板中正在预览 Scrumdinger 界面

Swift 的开发采用开源形式。要进一步了解 Swift 开源项目和社区,请访问 Swift.org (英文)