Swift 安装使用教程
一、Swift 简介
Swift 是 Apple 推出的现代化编程语言,专为 iOS、macOS、watchOS 和 tvOS 应用开发设计。它语法简洁、类型安全、性能优异,是替代 Objective-C 的首选语言。
二、安装 Swift
2.1 macOS 平台(推荐方式)
macOS 上自带 Xcode,即包含 Swift 编译器。
安装 Xcode
- 打开 App Store,搜索并安装 Xcode;
- 安装完成后在终端执行:
xcode-select --install
验证安装
swift --version
2.2 Linux 平台
可通过官方网站下载安装 Swift 编译器:
- 下载地址:https://www.swift.org/download/
安装示例(以 Ubuntu 为例)
sudo apt-get update
sudo apt-get install clang libicu-dev
wget https://download.swift.org/swift-5.9-release/ubuntu22.04/swift-5.9-RELEASE-ubuntu22.04.tar.gz
tar xzf swift-5.9-RELEASE-ubuntu22.04.tar.gz
export PATH=$PATH:/path/to/swift-5.9-RELEASE-ubuntu22.04/usr/bin
2.3 Windows 平台(不推荐)
Swift 对 Windows 支持不完善,适合有一定经验的开发者。安装地址同上。
三、编写第一个 Swift 程序
3.1 使用命令行(REPL 模式)
swift
print("Hello, Swift!")
3.2 使用 Xcode 创建项目
- 打开 Xcode;
- 新建 Project;
- 选择 macOS > Command Line Tool;
- 填写项目名,选择语言为 Swift;
- 编写主程序,点击运行。
四、基本语法示例
let name = "小奇"
var age = 28func greet(user: String) -> String {return "Hello, \(user)!"
}print(greet(user: name))
五、使用 Swift Package Manager(SPM)
初始化项目
swift package init --type executable
构建与运行
swift build
swift run
添加依赖
编辑 Package.swift
:
.dependencies: [.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.0.0")
]
六、iOS 开发建议
若使用 Swift 开发 iOS 应用,推荐使用 Xcode 并掌握以下内容:
- UIKit / SwiftUI;
- Storyboard / Interface Builder;
- MVC / MVVM 架构;
- CocoaPods / Swift Package Manager;
- 真机调试与 App Store 打包发布。
七、常见问题
Q1: “swift 命令未找到”?
请确认已正确设置 Swift 的安装路径到环境变量 PATH
中。
Q2: SPM 下载依赖失败?
建议切换到国内源或检查代理设置。
八、学习资源推荐
- Swift 官方文档
- Swift 中文教程
- Hacking with Swift
- 《The Swift Programming Language》官方书籍
本文由“小奇Java面试”原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。