开篇
很棒的资源
- Swift 官网英文文档
- Swift 菜鸟教程中文文档
- SwiftUI 官方简介
- SwiftUI 中文文档
- 官方 SwiftUI 文档(英文视频)
- swift 开发从入门到放弃(2023 最新版) Swift 5.9-xcode 15
MacOS 系统安装
安装 Xcode 编辑器
Windows 环境搭建
可在 swift 官网 安装 windows 安装包
安装完成之后在命令行输入 swift
输出以下内容代表安装成功
shell
PS C:\Users\14694> swift
Welcome to Swift!
Subcommands:
swift build Build Swift packages
swift package Create and work on packages
swift run Run a program from a package
swift test Run package tests
swift repl Experiment with Swift code interactively
Use `swift --help` for descriptions of available options and flags.
Use `swift help <subcommand>` for more information about a subcommand.
vscode 开发插件推荐安装
- Swift 展为 Visual Studio 代码添加了对 Swift 的语言支持
- Code Runner 运行多种语言的代码段或代码文件
- CodeLLDB 由 LLDB 提供支持的本机调试器
Windows 运行
创建 hello.swift
文件,写入:
swift
let hello = "Hello, swfit!"
print(hello)
在 windows 中,执行下面命令将会打包文件
shell
swiftc hello.swift
最后执行目录下生成的 hello.exe
:
shell
./hello.exe
最终可打印 Hello, swfit!
日志
Visual Studio
运行错误日志
shell
>swiftc .\hello.exe
clang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found]
clang: error: unable to execute command: program not executable
clang: error: linker command failed with exit code 1 (use -v to see invocation)
必须要安装 Visual Studio 才可以正常打包 swift 代码。
Windows Installation Options中有详细的安装描述,也可以使用下面命令安装:
shell
winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22000 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"