swift
刘小哈哈哈
这个作者很懒,什么都没留下…
展开
-
swift 元组的创建和取值
创建可以有元素名,也可以省略元素名var person = (10, "name":"bob") 取值可以使用下标,也可以使用元素名var name = person.namevar age = person.0原创 2022-01-07 16:49:25 · 655 阅读 · 0 评论 -
swift 中的min(by:{}) 和max(by:{})
by:{$0 > $1} 决定了集合或数组从大到小排列min取第一个元素max 取最后一个元素 let numbers = [3,2,4,1,5,7,6]; let sortedNumbers = numbers.min(by:{$0 > $1}); print(sortedNumbers ?? 0) ///log 7 let numbers = [3,2,4,1,5,7,6]; let sor原创 2022-01-07 15:44:17 · 892 阅读 · 0 评论 -
swift 使用 Codable 进行数据解析
直接解析 struct Student :Codable { var name:String var gender:String var height:Int } let dic = ["name":"tony" , "gender":"boy" , "height":170] as [String : Any] //转为data数据,这里其实要判断dat原创 2022-01-07 14:15:14 · 558 阅读 · 0 评论 -
swift 方法参数有两个参数名,一个参数名
方法某个参数有两个参数名的情况下,前面那个是外部调用的参数名,后面那个是函数内部使用的参数名方法func methodFunction(gender sex : String) { ///内部要使用 sex}调用///这里要使用前面的参数名methodFunction(gender:"你好")方法中的参数有一个参数名的情况下,外部调用和内部使用同一个参数名方法func methodFunction(sex : String) {}调用methodFunction(sex原创 2022-01-07 10:51:42 · 374 阅读 · 0 评论 -
swift 方法参数前面的横线‘_’
横线“_”表示 外部调用的时候可以参数名称可以省略方法func methodFunction(first: Int, second: Int) {}调用methodFunction(first:2,second:4)方法func methodFunction(_ first: Int, _ second: Int) {}调用methodFunction(2,4)...原创 2022-01-07 10:39:44 · 625 阅读 · 0 评论