摘要:OC定义字符: char charValue = 'a'; swift定义字符: var charValue : Character = "a" Unicode 国际标准的文本编码,他几乎可以表示所有国家的字符、 OC可以存储ASCII字符,swift可以存ASCII+Unicode var cha 阅读全文
posted @ 2016-05-19 11:24 往事亦如风 阅读 (865) 评论 (0) 编辑
摘要:swift的nil和OC有些不一样,OC只有对象可以用nil,swift基础类型(整形,浮点)没有值时也是nil,当初始化的时候,swift可以没有初始值的,产生了可选值Optional。 定义可选值很容易,只需在类型的后面加一个?就行。例如:var value:Int? 一个Optional值和一 阅读全文
posted @ 2016-05-19 11:16 往事亦如风 阅读 (104) 评论 (0) 编辑
摘要:元组: 将多个相同或者不同类型的值用一个小括号括起来就是一个元组。元组和结构体很像,实际上元组是复合类型。小括号内可以写任意类型,如果不定义类型,可以根据数据自动判断推算出类型 省略了类型 let person = ("小玉",17,180.00) print(person) 没有省略类型 let 阅读全文
posted @ 2016-05-19 11:12 往事亦如风 阅读 (51) 评论 (0) 编辑
摘要:swift相当于OC的比较 if后的括号可以省略 if后只能接bool值 if后的大括号不能省略 let num1 = 5.0 let num2 = 4.0 let boo :Bool = true if num1 num2 { print("num1 num2") } else if num1 n 阅读全文
posted @ 2016-05-19 11:07 往事亦如风 阅读 (76) 评论 (0) 编辑
摘要:运算符:+ , , , / ,%, ++, OC和swiftch除了取模运算符,其他用法都一样 可以检测 //var num:UInt8 = 255 + 1 不可以检测 var num1:UInt8 = 255 var num2:UInt8 = num1 + 1 swift类型安全,运算时应该保证类 阅读全文
posted @ 2016-05-19 11:03 往事亦如风 阅读 (119) 评论 (0) 编辑
摘要:OC 用NSLog输出日志 swift 用print输出日志 swift语句结束不需要加;号 常量和变量: OC 定义常量 const int a = 10; swift 定义常量 let a = 10 OC 定义变量 int a = 10 swift 定义变量 var a:Int = 10 先确定 阅读全文
posted @ 2016-05-19 10:55 往事亦如风 阅读 (165) 评论 (0) 编辑