资源

工具、文档、教程、视频,以及更多。

开发者工具

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 工程师交流学习。

观看视频


教程

使用 Swift 开发

利用“使用 Swift 开发”教程踏出第一步,在使用 Xcode、Swift 和 SwiftUI 进行 App 开发的领域中实现职业发展。

进一步了解

这张图片是一幅数字插图,描绘了在悬浮状态下叠放的分层用户界面元素。

开发 iOS App

预计时长:12 小时 25 分钟

开始使用 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 界面

创建 watchOS App

预计时长:25 分钟

了解如何使用 SwiftUI 基于一个 iOS App 的共享数据和视图,轻松构建一个 watchOS App。

开始教程

一张 Apple Watch 图片,图中的显示屏上显示了一个音乐播放控制功能和天气预报。

创建 macOS App

预计时长:30 分钟

了解如何使用 SwiftUI 将 iOS App 和 watchOS App 轻松移植到 Mac 上。

开始教程

一张 MacBook Pro 图片,其中显示了桌面以及多个打开的小组件。

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

预计时长:3 小时 25 分钟

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

开始教程

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

探索 SwiftUI 示例 App

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

开始教程

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

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