有关iOS语言基础的一些笔记 | 青训营笔记

93 阅读2分钟

iOS开发是现在非常热门的开发领域,而Swift语言则是iOS开发最常使用的一种语言。在 Swift是一种面向对象、安全、快速的编程语言,由苹果公司于2014年推出,用来取代Objective-C。它与Objective-C兼容,可以在同一个项目中同时使用Swift和Objective-C。下面是一些代码:

  1. 定义变量和常量
  2. Swift中定义变量用关键字var,定义常量用关键字let。
// 定义变量
var age = 18
age = 20
// 定义常量
let name = "Tom"

2. 类型推断 3.
Swift可以根据变量或常量的初始值推断出它们的类型,也可以通过指定类型来声明变量或常量的类型。

// 根据初始值推断类型
var score = 95
let pi = 3.1415926
// 指定类型声明
var count: Int = 10
let height: Double = 170.5

3. 可选类型 4.
可选类型表示一个值可以不存在。在Swift中,如果一个变量或常量可能为空,需要使用可选类型。

var optionalValue: String? 
optionalValue = "Hello" // 赋值
print(optionalValue) // Optional("Hello")
// 解包
if let value = optionalValue {
    print(value) // "Hello"
}

4. 数组和字典 Swift中的数组和字典与其他编程语言类似,可以用来存储一组数据。

// 定义一个字符串数组
var fruits = ["apple", "banana", "orange"]
// 访问数组元素
print(fruits[0]) // "apple"
// 定义一个字典
var dict = ["name": "Tom", "age": 18]
// 访问字典元素
print(dict["name"]) // Optional("Tom")

5. 控制流 6.
Swift中的控制流语句包括if、switch、for-in、while等。

// if语句
var score = 80
if score >= 90 {
    print("优秀")
} else if score >= 80 {
    print("良好")
} else {
    print("不及格")
}
// for-in循环
var arr = [1, 2, 3]
for num in arr {
    print(num)
}
// while循环
var i = 0
while i < 10 {
    i += 1
    print(i)
}

以上就是我在青训营课程中了解到的iOS语言基础的一些笔记。