最近公司的项目也没啥需求,反正闲着也是闲着,O(∩_∩)O哈哈~,学点知识充实下自己吧O(∩_∩)O哈哈~
1.swift 中用let 和 var来定义常量和变量,并且我们定义常量和变量的时候不需要写数据类型,因为系统会自动的识别,有木有感觉很棒棒哒
2.如果你想自己定一个变量的类型那就写在变量名的后面用冒号隔开.
3.swift中不存在隐士的类型转换,所有的类型转换都必须是显示的,就是必须是同种类型的转换,所以我们在赋值之前要先转换类型然后在赋值,不然会给你报错,O(∩_∩)O哈哈~
4.我们来说下if在oc和swift中的区别吧:swift 中if的使用方法基本上和OC中一致的;那主要的区别的有一下3点:
(1).swift 中的if可以省略()
(2).swift中哪怕if后面只有一条语句,也不能省略{}
(3).在C和OC中有一个概念非0就是真,但是在swift中条件只能放Bool值,取值只有两个ture/false
5.switch的区别:
(1.)后面的()可以省略
(2.)oc中的没有break会穿透,但swift是不会的
(3.)oc中如果要自爱case中间定义变量,必须加上{},但是swift中不用
(4.)oc中的default的位置可以随便写,只有所有的case不满足才会执行default 但是swift中的default只能放在最后
(5.)oc的default可以省掉,但是swift一般不让省略
6.for循环的区别:for循环和oc中基本一致;swift特色循环主要有一下几点:0..<10 代表一个区间范围,从0开始到9,包含头不包含尾;_代表忽略,如果不关系这个参数,就可以使用;0...10 代表一个区间的范围 从0到10,包含头也包含尾部;
7.while的区别:swift 中 while中和oc中差不多;swift 2.0之后 do while没有do 了,因为do用来捕捉异常,换成了repeat;
好了,今天先写这么多吧,来日方长,O(∩_∩)O哈哈~