Swift语言基础教程、Swift练手小项目、Swift知识点实例化学习
Swift
- Swift语言基础教程
-
- 1. Swift简介
- 2. 基本语法
-
- 变量和常量
- 数据类型
- 字符串插值
- 数组和字典
- 3. 控制流
-
- 条件语句
- 循环
- 4. 函数
- 5. 类和结构体
- 6. 枚举和错误处理
-
- 枚举
- 错误处理
- 案例:简单的计算器
- 小项目:待办事项应用(ToDo List)
-
- 功能
- 代码
- 总结
Swift语言基础教程
1. Swift简介
Swift是苹果公司为iOS、macOS、watchOS和tvOS开发的一种现代编程语言。它安全、高效、并且兼具了静态和动态语言的特性。
2. 基本语法
变量和常量
- 变量使用
var
声明 - 常量使用
let
声明
var myVariable = 42
myVariable = 50 // 可以更改值
let myConstant = 42
// myConstant = 50 // 错误,常量无法更改
数据类型
Swift是强类型语言,支持类型推断。常见数据类型有:Int
、Double
、String
、Bool
等。
let integer: Int = 42
let double: Double = 3.14
let string: String = "Hello, Swift"
let boolean: Bool = true
字符串插值
可以在字符串中插入变量和表达式。
let name = "Swift"
let greeting = "Hello, \(name)!"
数组和字典
数组和字典是Swift中常用的数据结构。
var array = ["Apple", "Banana", "Orange"]
array.append("Grapes")
var dictionary = ["name": "John", "age": 25] as [String : Any]
dictionary["city"] = "New York"
3. 控制流
条件语句
if
语句与其他语言类似,支持else if
和else
。
let score = 85
if score >= 90 {
print("A")
} else if score >= 80 {
print("B")
} else {
print("C")
}
循环
Swift支持for
、while
和repeat-while
循环。
for fruit in array {
print(fruit)
}
var count = 3
while count > 0 {
print(count)
count -= 1
}
repeat {
print(count)
count += 1
} while count < 3
4. 函数
函数使用func
关键字定义。
func greet(person: String) -> String {
return "Hello, \(person)!"
}
let