Swift 编程语言
Apple Platform

Swift

编程语言

Swift 是 Apple 平台的主力编程语言——iOS、macOS、watchOS、tvOS 应用都用 Swift 开发。在全栈开发者的技能树中,Swift 补充了"原生应用"这一端。

Web 应用通过浏览器访问,而 Swift 开发的应用直接安装在用户设备上,可以调用摄像头、通知、本地存储等原生能力。

类型推断 · 可选值 · 闭包 · 协议 — 从 Python/TypeScript 转向认知跳跃平缓

let · var · Int · String · Bool · 插值
quick-look.swift
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)"
凝神全栈
Swift变量与常量 · 基本类型 · 字符串插值
一、基础语法 — 1.1 let(常量)/var(变量)/类型标注 — Swift:let ≡ TS:const, Swift:var ≡ TS:let · 1.2 Int/Double/String/Bool · 字符串插值 \(var)全栈地位 — iOS/macOS/watchOS/tvOS · 原生能力(摄像头/通知/本地存储)· 从 Python/TypeScript 转向认知跳跃平缓(类型推断/可选值/闭包/协议)