Swift 环境搭建
无论你是 macOS、 Windows 还是 Linux 用户,都可以轻松搭建 Swift 开发环境!
项目详情下载方式App Store 搜索 “Xcode”版本Xcode 16+(包含 Swift 5.10+)包含内容编译器、Playground、模拟器、调试器、SwiftUI 预览存储空间≈ 50 GB
# 安装后验证 swift --version # 输出示例: # swift-driver version: 1.115.5 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) 1234
适合:iOS/macOS 开发、SwiftUI、调试 App
# 1. 下载 Swift 工具链(从 swift.org) # 访问:https://swift.org/download/ # 2. 解压后添加路径 export PATH="/path/to/swift/usr/bin:$PATH" # 3. 验证 swift --version 12345678
适合:只写 Swift 脚本、命令行工具
要求说明系统Windows 10/11(64 位)工具Visual Studio 2022 + Swift 工具链
安装 Visual Studio 2022
下载 Swift for Windows
.exe 安装包安装并配置环境变量
# 添加到 PATH C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin 12
swift --version 1
推荐编辑器
可运行:命令行程序、跨平台库
不可运行:iOS 模拟器(需 macOS)
# 1. 更新系统 sudo apt update && sudo apt upgrade -y # 2. 安装依赖 sudo apt install clang libicu-dev libcurl4-openssl-dev libxml2 -y # 3. 下载 Swift(官网) wget https://swift.org/builds/swift-5.10-release/ubuntu2204/swift-5.10-RELEASE/swift-5.10-RELEASE-ubuntu22.04.tar.gz # 4. 解压 tar xzf swift-5.10-RELEASE-ubuntu22.04.tar.gz sudo mv swift-5.10-RELEASE-ubuntu22.04 /usr/share/swift # 5. 添加路径 echo 'export PATH="/usr/share/swift/usr/bin:$PATH"' >> ~/.bashrc source ~/.bashrc # 6. 验证 swift --version 12345678910111213141516171819
适合:服务器开发、后端(Vapor)、脚本工具
适合:学习、面试、分享代码
编辑器平台插件
XcodemacOS内置
VS Code全平台
swift-lang 插件
AppCodemacOSJetBrains 出品
Vim/Neovim全平台
swift.vim
安装扩展:
Swift by
Swift Server WorkgroupCodeLLDB(调试)创建
main.swift
print("Hello from VS Code!")
1
F5 或
swift main.swift内置,无需额外安装!
mkdir MyApp && cd MyApp swift package init --type executable 12
swift run 1
编辑
Package.swift:
dependencies: [ .package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.0") ] 123
保存为
test.swift:
#!/usr/bin/env swift
import Foundation
print("Swift 环境搭建成功!")
print("版本:\(ProcessInfo.processInfo.operatingSystemVersionString)")
print("当前时间:\(Date())")
// 测试数组
let fruits = ["苹果", "香蕉", "橙子"]
fruits.forEach { print("-> \($0)") }
1234567891011
运行:
chmod +x test.swift ./test.swift 12
目标推荐环境学习 Swift 语法macOS + Xcode Playground开发 iOS AppmacOS + Xcode写命令行工具任意系统 +
swift run服务器开发(Vapor)Linux + Swift跨平台 / 无 macWindows + VS Code0 配置入门SwiftFiddle
下一步建议:
print("Hello")test.swift 验证swift package init 创建第一个项目如果你希望绕过 Xcode 的繁琐配置,直接使用更轻量的 IDE 进行 iOS 开发,可以试试快蝎( kxapp)。它集成编译工具链,无需安装 Xcode 即可编译运行 Swift 应用,并支持真机调试,让开发效率大幅提升。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70044672/viewspace-3181678/ ,如需转载,请注明出处,否则将追究法律责任。