Swift 编程语言
Apple Platform
Swift
编程语言
Swift 是 Apple 平台的主力编程语言——iOS、macOS、watchOS、tvOS 应用都用 Swift 开发。在全栈开发者的技能树中,Swift 补充了"原生应用"这一端。
Web 应用通过浏览器访问,而 Swift 开发的应用直接安装在用户设备上,可以调用摄像头、通知、本地存储等原生能力。
类型推断 · 可选值 · 闭包 · 协议 — 从 Python/TypeScript 转向认知跳跃平缓
let · var · Int · String · Bool · 插值
quick-look.swift
let appName = "凝神"
let version = 1.0
var loginCount = 0
loginCount += 1
// 字符串插值
let msg = "Welcome to \(appName) v\(version)"
6 LINESCOMPILED
一
01
基础语法
变量与常量、基本类型、字符串插值——Swift 与 TypeScript 的对应关系。
VAR
1.1
变量与常量
VARIABLES.SWIFT
// let — 常量(不可修改,优先使用)
let appName = "凝神"
let version = 1.0
// var — 变量(可修改)
var loginCount = 0
loginCount += 1
// 类型标注(通常可以省略,编译器自动推断)
let port: Int = 8000
let isActive: Bool = true
let greeting: String = "Hello"
与 TypeScript 对比:
Swift
TypeScript
说明
let
const
不可变
var
let
可变
1.2
基本类型
TYPES.SWIFT
// 整数
let count: Int = 42
// 浮点数
let price: Double = 9.99
// 字符串
let name: String = "NingShen"
// 布尔值
let isReady: Bool = true
// 字符串插值(类似 Python f-string、JS 模板字符串)
let message = "Welcome to \(appName) v\(version)"