刚接触iOS开发时,很多人会被Swift的语法吓住。其实只要看几个真实的代码例子,很快就能摸清门道。比如你想在屏幕上打印一句“欢迎来到知用网”,只需要一行代码:
print("欢迎来到知用网")
这和你在终端里输出信息一样简单。再比如,定义一个用户姓名并判断是否为空,可以这样写:
let username = "Tom"
if !username.isEmpty {
print("用户 \(username) 已登录")
}
这里的 \(username) 是字符串插值,相当于把变量塞进文本中,很适合拼接提示语。
做一个简单的计算器功能
假设你正在写一个记账小工具,需要加减两个数字。Swift写起来非常直观:
func add(a: Int, b: Int) -> Int {
return a + b
}
func subtract(a: Int, b: Int) -> Int {
return a - b
}
let result1 = add(a: 10, b: 5)
let result2 = subtract(a: 10, b: 3)
print("10 + 5 = \(result1)")
print("10 - 3 = \(result2)")
函数定义用 func,参数带类型,返回值也明确标注,读起来像在读一句话。
处理按钮点击事件(模拟)
在App里,用户点按钮是最常见的操作。虽然完整界面要用UIKit或SwiftUI,但逻辑可以先练起来。比如模拟一个“点赞”功能:
var likeCount = 0
func likeButtonTapped() {
likeCount += 1
print("点赞数:\(likeCount)")
}
// 用户点了三次
likeButtonTapped()
likeButtonTapped()
likeButtonTapped()
每次调用函数,数字就加一,就像真实App里的交互。
用结构体描述一个用户信息
如果你想存一组相关数据,比如用户名、年龄、是否会员,用结构体就很合适:
struct User {
var name: String
var age: Int
var isPremium: Bool
}
let currentUser = User(name: "Lily", age: 24, isPremium: true)
print("用户 \(currentUser.name),\(currentUser.age)岁,会员状态:\(currentUser.isPremium)")
结构体让数据组织更清晰,特别适合做用户模型或商品信息。
遍历列表展示内容
假如你有一组待办事项,想一条条列出来,可以用 for-in 循环:
let tasks = ["学习Swift基础", "写一个小项目", "上传到App Store"]
for task in tasks {
print("- [ ] \(task)")
}
输出结果会是整齐的待办清单,类似提醒类App的逻辑起点。
这些Swift代码示例覆盖了日常开发中最常见的场景:输出信息、定义函数、处理数据、模拟交互。照着敲一遍,很快就能自己改出新花样。学编程不是背语法,而是动手搭东西。