Swift与Objective-C的兼容能力允许你在同一个工程中同时使用两种语言。你可以用这种叫做“mix and match”的特性来开发基于混合语言的应用。使用Swfit的最新特性--“mix and match”,你可以实现应用的一部分功能,并无缝地并入已有的Objective-C的代码中。M...
分类:
其他好文 时间:
2014-07-14 00:57:54
阅读次数:
356
当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发:C语言 OC基础 IOS开发(iphone/ipad) Swift这么看下去还有大量的内容需要持续补充,但是今天我们从最基础的C语言开始,C语言部分我将分成几个章节去说,今天我...
分类:
移动开发 时间:
2014-07-14 00:14:55
阅读次数:
318
常量 :let product_constant = "iphone6"变量 :var product_var = "ipad" //不需要声明变量类型,会根据右侧的值推导左侧变量的类型可以多个变量定义在一起:var x1 = 30, x2 = "abc"可以精确指定变量的类型: var x1:In...
分类:
其他好文 时间:
2014-07-13 23:01:49
阅读次数:
351
Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。
Swift 语言里的数组和字典中存储的数据值类型必须明确。 这意味着我们不能把不正确的数据类型插入其中。 同时这也说明我们完全可以对获取出的值类型非常自信。 Swift 对显式类型集合的使用确保了我们的代码对工作所...
分类:
编程语言 时间:
2014-07-13 00:09:12
阅读次数:
322
字典
字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(键)访问数据的时候使用字典,这种方法很大程度上和我们在现实世界中使用字典查字义的方法一样。
Swift 的字典使用时需要具体规定可以存储键和值类型。不同于 Objective-C 的NSDi...
分类:
其他好文 时间:
2014-07-12 23:15:46
阅读次数:
194
The Swift Programming Language读书笔记学习笔记 第24页本页主要内容有两个:打印输出和如何在swift注释代码1 如何打印变量和常量的值? 使用println函数,细节:println函数除打印变量常量值外还输出一个换行 1) 打印常量 eg1 let hw = "hello chinagame.me" println(hw)...
分类:
其他好文 时间:
2014-07-12 23:13:08
阅读次数:
359
The Swift Programming Language读书笔记学习笔记 第25页 本页主要说在swift语言里可以使用分号,但分号不作为每条swift语言语句的结尾而是间隔写在一行的多条swift语句。 eg: var x = 194 var y = 184 var z = 7311 上边三行swift语句可写成...
分类:
编程语言 时间:
2014-07-12 22:00:35
阅读次数:
393
· 第26页
The SwiftProgramming Language读书笔记学习笔记第26页
本页主要讨论swift语言里的整形数据和浮点数。
1 int整形,有符号整形数据,是和计算机平台cpu字节数相关的数据类型。
即,在8位计算机的int型整形,占一字节int;在16位计算机上int代表2字
节整形数据,因此平时我们熟知的32位计算机的int型数...
分类:
其他好文 时间:
2014-07-12 20:57:56
阅读次数:
234
构造过程
Swift的构造过程通过定义构造器来实现。
不过与Objective-C不同的是,Swift的构造器不需要返回值,同样也不需要表明Func。
另外值得提的是,当构造器中为存储型属性赋值时,不会触发属性观测器。
定制化的构造过程
1. 除了默认的构造器外,我们可以通过增加参数的方式来为其添加自定义的构造函数或者叫便捷构造器(covenience i...
分类:
其他好文 时间:
2014-07-12 19:47:48
阅读次数:
354
· 第27页
1 type safelanguage
本页的主要内容是说swift语言是“类型检查”的安全型编程语言,意思是赋值语句的左值和右值的类型要一致,左值声明是string型变量那么等号的右值就该是个用双引号引起来的字符串,而不能是整形或者浮点数据。
编译器在编译代码时会检查赋值语句的左值和右值,如果类型不匹配,编译器报错,即要做数据的安全检查...
分类:
其他好文 时间:
2014-07-12 17:00:17
阅读次数:
201