1.swift 不能用 ++ 和 -- 的运算符啦。
2.swift的switch 和 oc switch 的区别和注意的地方
在 OC 中的 switch
格式: switch(需要匹配的值) case 匹配的值: 需要执行的语句 break;
可以穿透
可以不写default
default位置可以随便放
在case中定义变量需要加大括号, 否则作用域混乱
不能判断对象类型, 只能判断基本类型中的整数
在 Swift 中的 Switch
OC必须是整数, 在 Swift 中可以是对象的类型也可以是 double类型
不可以穿透
可以不写break
不能不写default
default位置只能在最后
在case中定义变量不用加大括号
3.OC中NSLog与printf的区别 NSLog和printf使用的差异
(1)、NSLog 会自动换行 而printf不会自动换行
(2)、NSLog 会自动输出时间等项目信息,printf不会输出调试信息
(3)、NSLog 函数的参数是一个NSString 对象 printf是一个字符串常量指针