知用网
第二套高阶模板 · 更大气的阅读体验

Swift语言入门:零基础也能上手的编程教程

发布时间:2025-12-15 15:34:16 阅读:298 次

想开发iOS应用,但不知道从哪开始?Swift就是你现在该学的语言。苹果在2014年推出Swift,目的就是让写iPhone和Mac程序变得更简单、更安全、更快速。它不像以前的Objective-C那样啰嗦,语法清爽,读起来更像你平时说话的方式。

安装工具:Xcode是你的起点

写Swift代码,得先装Xcode,这是苹果官方的开发工具,免费下载,只支持macOS。打开App Store,搜“Xcode”,点安装就行。装好后打开,新建一个Playground项目——这玩意儿就像草稿本,能立刻看到代码运行结果,特别适合新手练手。

来写第一段代码

在Playground里输入下面这行:

print("Hello, 世界!")

回车一按,右边马上就能看到输出结果。是不是有点像你在备忘录里打字?Swift的print函数就是用来“说话”的,把你想显示的内容扔进去就行。

变量和常量:存数据的基本方式

写程序总得记点东西,比如用户名、分数、开关状态。Swift用varlet来存数据。

比如你要记当前温度:

var temperature = 25
temperature = 27  // 温度变了,没问题

这里的var表示“变量”,值可以改。如果你确定某个值不会变,比如π,就用let

let pi = 3.14159
// pi = 3  // 这样会报错,因为pi是固定的

建议多用let,除非真要改值。这样代码更安全,也更容易看懂。

数据类型:Swift知道你在说什么

Swift能自动猜出你给的数据是什么类型。比如数字默认是Int(整数),带小数点就是Double。

let score = 95      // Int
let price = 19.9    // Double
let name = "小明"   // String

如果你想明确指定类型,也可以这样写:

let level: Int = 10
let message: String = "游戏开始"

条件判断:让程序做选择

程序也要“思考”。比如根据电量决定是否弹出警告:

let batteryLevel = 15

if batteryLevel < 20 {
    print("⚠️ 电量低,请充电")
} else {
    print("电量充足")
}

大括号{}里的代码只有条件满足才会执行。这个结构很常用,像是在告诉程序:“如果……就……否则……”。

循环:重复的事交给代码

比如你想打印“第1关”到“第5关”,不用写五遍print,用for循环更省事:

for i in 1...5 {
    print("第\(i)关")
}

这里\(i)是字符串插值,能把变量i的值塞进文本里。运行结果就是:

第1关
第2关
第3关
第4关
第5关

函数:打包常用操作

如果你经常做同一件事,比如打招呼,就可以封装成函数:

func sayHello(name: String) {
    print("你好,\(name)!")
}

sayHello(name: "李姐")  // 输出:你好,李姐!

以后只要调用sayHello,传个名字进去,就能自动打招呼。函数让你的代码更整洁,也更容易复用。

现在你已经会写变量、判断、循环和函数了。这些是Swift的骨架,大多数应用都建立在这些基础上。接下来可以试试在Xcode里做个简单的待办清单App,把学到的东西用起来。编程不是光看会的,动手改几行代码,看看结果怎么变,才是最快的进步方式。