Swift语言基础语法入门 帮你快速掌握iOS开发核心技能
很多人想学iOS开发,却总被“编程”两个字吓住——好像都是些看不懂的英文符号和规则,其实入门没那么难,从苹果官方推荐的Swift语言开始,只要搞懂最核心的基础语法,就能迈出iOS开发的第一步。
最基础的“语言细胞”:常量与变量
不管是写文章还是写代码,都得有用来装东西的“容器”,Swift里最基础的容器就是常量和变量。

打个比方,你去超市买东西,购物清单上的“1瓶矿泉水”就是常量——不管到哪个结账台,它的数量都是1,不会随便变;而你口袋里的零花钱就是变量,买完矿泉水可能剩8块,买完冰淇淋可能剩3块,数值会变来变去。
在Swift里,常量用let开头,变量用var开头,后面跟着你给它起的名字,最后加个等于号和要存的内容就行。比如let waterPrice = 3,这是常量,以后再也不能改它的值;var pocketMoney = 10,这是变量,你买完水就能写pocketMoney = pocketMoney - waterPrice,它会自动变成7。要注意,Swift是“认死理”的语言,你给常量存了数字,就不能再存文字,不然会报错,就像你不能把购物清单上的“1瓶水”改成“小明”一样。
最常用的“互动工具”:输出与输入
写代码的目的,大多是和人互动——比如你做的iOS计算器,得把算出来的结果显示在屏幕上,这就需要“输出”。
Swift里最简单的输出方式就是print函数,还是拿购物举例,你想告诉别人“今天花了3块钱买矿泉水”,就可以写print("今天花了\(waterPrice)块钱买矿泉水"),运行后手机屏幕上就会显示这句话。这里的\( )是个小技巧,不管你之前存的是数字还是其他内容,把它放进这个括号里,就能直接变成文字显示出来,比硬凑字符串简单多了。
至于“输入”,就是让用户自己填内容,比如让别人输入自己的零花钱,iOS开发里常用的输入方式会结合后续的界面知识,但入门阶段先记住:想让用户提供内容,就得提前留好“入口”,这和你让朋友帮你带东西,得先告诉朋友你要带什么、留好接收的地方是一个道理。
最实用的“逻辑分支”:条件判断
生活里我们总说“如果…就…,否则…”,比如“如果今天天气好,就去公园散步,否则就宅家看电影”,编程里的条件判断就是干这个的,用来让代码做不同的事。
Swift里用if-else来实现这个逻辑,还是拿零花钱举例:如果你的零花钱够买奶茶,就去买,不够就买矿泉水。写成代码就是if pocketMoney >= 15 { print("买奶茶") } else { print("买矿泉水") },运行后会自动判断,口袋里有10块就显示买矿泉水,有20块就显示买奶茶。
这里要注意判断的条件,比如“大于等于”是>=,“等于”是==,不能写一个=,不然会出错——就像你不能说“如果我有10块,那我有20块”,得先明确判断的规则才行。
最省心的“重复操作”:循环
生活里也常有重复的事,比如你要给3个朋友发“周末约吗?”的消息,一个个发太麻烦,编程里的循环就能帮你省力气,自动重复做同一件事。
Swift里最常用的是for-in循环,还是拿发消息举例,假设你有3个朋友,名字存在一个“小列表”里,就可以写let friends = ["小明", "小红", "小丽"]; for name in friends { print("\(name),周末约吗?") },运行后会自动给每个朋友都发一遍消息,不用你手动敲3次。
等你把这些基础语法摸熟,再结合一点iOS界面的小知识,就能做出第一个属于自己的小App了——不用怕难,这些入门内容都是Swift的核心,只要多练几次,就能快速上手。