作为苹果在WWDC 2014上发布的新编程语言,Swift绝对是当前的热门话题。Swift由苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner)耗时四年开发而成,苹果宣称Swift的特点是:快速、现代、安全、互动,且全面优于Objective-C语言。大家肯定对这门新语言有很多的疑问。这总结了20个常见的问题和回答。...
分类:
其他好文 时间:
2014-07-23 16:35:31
阅读次数:
264
整数Swift提供了8,16,32,64位的有符号和无符号的整数类型。就像Swift的其他类型一样,整数类型采用大写命名法。整数范围可以访问不同整数类型的min和max属性来获取对应类型的最大值和最小值:let minValue = UInt8.min //minValue 为0,是UInt8 类型...
分类:
其他好文 时间:
2014-07-23 12:40:36
阅读次数:
270
Xcode 6 beta3 对Swift 自从公布以来的第一次比较大的更新,尤其是对数组的更新,主要体现在几个方面:1、数组被重写,现在声明为 let 的数组为不可变数组,声明为var 的是可变的2、声明数组和字典的语法糖也作了修改, 原来声明数组:Int[] 改为 [Int] ,同样的, 字典声明...
分类:
其他好文 时间:
2014-07-23 12:30:37
阅读次数:
219
可选链(Optional Chaining)
可选链是一种请求或调用属性,方法,子脚本的过程。
可选性体现于请求或调用的目标当前可能为nil.若不为nil则成功调用,否则返回nil并将链失效。...
分类:
其他好文 时间:
2014-07-22 23:44:28
阅读次数:
264
1、字典写法Dictionary,KeyType是你想要储存的键,ValueType是你想要储存的值。唯一的限制就是KeyType必须是可哈希的,就是提供一个形式让它们自身是独立识别的Swift的全部基础类型都能够2、创建字典var airport :Dictionary = ["TYO": "To...
分类:
其他好文 时间:
2014-07-22 22:41:54
阅读次数:
229
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。
存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。
另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作。属性监视器可以添加到自己写的存储属...
分类:
其他好文 时间:
2014-07-22 14:37:04
阅读次数:
286
全局变量和局部变量
计算属性和属性监视器所描述的模式也可以用于全局变量和局部变量,全局变量是在函数、方法、闭包或任何类型之外定义的变量,局部变量是在函数、方法或闭包内部定义的变量。
前面章节提到的全局或局部变量都属于存储型变量,跟存储属性类似,它提供特定类型的存储空间,并允许读取和写入。
另外,在全局或局部范围都可以定义计算型变量和为存储型变量定义监视器,计算型变量跟计算属性一样...
分类:
其他好文 时间:
2014-07-22 14:36:04
阅读次数:
405
String 是一个有序的字符集合,例如 "hello, world", "albatross"。Swift 字符串通过 String 类型来表示,也可以表示为Character 类型值的集合。Swift 的 String 和 Character 类型提供了一个快速的,兼容 Unicode 的方式来...
分类:
其他好文 时间:
2014-07-22 00:32:37
阅读次数:
255
Swift可以用cocoa的一套东西,OC能用的,Swift就能用,而且swift和OC可以混合编程,即使在同一个工程中。swift可使用C的东西,C++的只需要提供一个C的包装层即可。所以大家可以放心学习Swift。...
分类:
其他好文 时间:
2014-07-21 10:30:55
阅读次数:
157
Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型。就像 C 语言一样,Swift 使用变量来进行存储并通...
分类:
其他好文 时间:
2014-07-18 09:20:13
阅读次数:
293