Swift学习
baii
做最好的自己
展开
-
for-in 来遍历字典 while for 循环
使用 for-in 来遍历字典,需要两个变量来表示每个键值对。 let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9, 16, 25], ] var la原创 2016-01-28 14:46:23 · 2035 阅读 · 0 评论 -
switch的用法
switch 支持任意类型的数据以及各种比较操作——不仅仅是整数以及测试相等。 let vegetable = "red pepper" switch vegetable { case "name": let vegetableComment = "Add some raisins and make ants on a log."原创 2016-01-28 14:45:07 · 450 阅读 · 0 评论 -
swift中问号?和感叹号!
问号和感叹号都可以标识变量为可选变量或可空变量。声明一个变量或者常量,没有赋值的话,编译会报错,所以需要❓和❗️来处理 var laobai:Int? print("laobai:\(laobai)") var laobai:Int! print("laobai:\(laobai)") 有人直接把?表示为判断解析,!表示为强制解析原创 2016-09-05 16:09:15 · 347 阅读 · 0 评论 -
Swift init()和deist()
aa:初始化方法(init()) 1、类初始化对象时所调用的方法 2、一些注意点: (1)方法固定名为init,没有返回值,方法名init前面也不需要加func (2)在创建对象之后,如果要使用对象的属性之前,必须对属性初始化 (3)声明一个变量,必须赋初始值,除非这个变量是强制解包可选,或者在初始化方法赋初始值,也可达到同样的效果 (4)初始化方法可以多个存在,并且每一原创 2016-09-05 16:17:42 · 405 阅读 · 0 评论