资源

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

Xcode 16 Beta 版

Xcode Beta 版包含适用于最新 Beta 版操作系统的 Xcode IDE、编译器和 SDK。

下载最新的 Beta 版

Xcode 16

Xcode 包含适用于所有 Apple 平台的 Xcode IDE、编译器和 SDK。

从 Mac App Store 下载

其他工具

获取命令行工具、较旧版本的 Xcode 和其他 Beta 版软件。要查看下载项目,只需登录你的 Apple 账户即可。无需 Apple Developer Program 会员资格。

查看下载页面

文档、视频和论坛

Xcode 文档

获取关于如何使用 Xcode 的分步说明。

查看文档

发布说明

了解 Xcode 的新功能和发生的变化。

查看文档

C++ 语言支持

了解 Apple 平台上以及 Apple Clang 编译器中提供的 C++ 标准功能。

查看文档

SDK 支持

了解支持的 SDK、最低要求等。

查看支持页面

视频

通过 Apple 工程师的演示,了解 Xcode 的最新改进和功能。

观看视频

论坛

向 Apple 工程师和其他开发者提问并就各个开发主题进行讨论。

访问论坛

教程

使用 Swift 开发

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

进一步了解

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

为 Apple 平台开发 App

预计时长:12 小时 25 分钟

学习 Xcode、SwiftUI 和 UIKit 的基础知识,以创建出色的 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 界面