Swift
bornhovering
这个作者很懒,什么都没留下…
展开
-
Swift学习笔记一:语言特性
解释型语言:程序不需要编译,在执行的时候才翻译成机器语言,每次执行一次都要翻译一次。依赖解释器,跨平台性能好。编译型语言:程序需要专门的编译过程,把程序编译成机器语言的文件,程序执行时,直接执行编译好的文件即可,不需要再次编译。依赖编译器,跨平台性能低。Swift语言所有的代码都使用LLVM编译为机器语言,其内部实现中去除了大部分反复包裹主要代码的语法糖。Swift语言将声明和实现都放在一原创 2016-05-05 10:15:13 · 390 阅读 · 0 评论 -
Swift学习笔记二:常用类型的注意事项
Swift中,使用var关键字声明变量,使用let关键字声明常量。Swift是一门强类型语言,我们不能将变量本身类型之外的值赋值给它。声明变量或者常量需要注意的事项:声明变量或者常量时,类型是可选的,编译器会自动推断常量活着变量的类型,这种机制叫做“类型推断”。声明某个变量或者常量成功后,不能再声明相同名字的其它变量或者常量。表达式作为程序代码最小的代码段单位,Swift语言允原创 2016-05-05 10:17:32 · 417 阅读 · 0 评论 -
Swift学习笔记三:运算符注意事项
运算符的分类:根据运算符在表达式中所处的位置:前置运算符、中置运算符、后置运算符。根据操作数的数量划分:一目(单目)运算符、二目运算符和三目运算符。在不同的语言环境中,“%”运算符的含义不同,比如:在Swift中为求余而在Python中为求模操作。Swift的关系运算符:===为恒等运算符,判断两个对象是否引用同一个类的实例。!==为不恒等运算符,判断两个对象是原创 2016-05-05 17:43:10 · 303 阅读 · 0 评论