基础部分:常量和变量注释分号整数浮点数类型安全和类型推断数值型字面量数值型类型转换类型别名布尔值元组可选断言声明常量和变量用let来声明常量,用var来声明变量类型标注声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型。如果要添加类型标注,需...
分类:
其他好文 时间:
2014-07-23 12:23:56
阅读次数:
253
这节内容我们来实现平台是怎么产生移动动画的。要点1 利用数组存放平台var platforms=[Platform]()2 有新的平台产生存放进数组platforms.append(platform)3 利用主场景的update方法不断地调用平台工厂类的move方法override func upd...
分类:
移动开发 时间:
2014-07-23 12:13:16
阅读次数:
274
Swift与Objective-C交互总结在Swift中使用Objective-C(简单)在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类#im...
分类:
移动开发 时间:
2014-07-23 11:46:26
阅读次数:
236
Swift与Objective-C混用简明教程转载自:https://github.com/lifedim/SwiftCasts/tree/master/000_mix_swift_objc我想很多iOS开发者在知道Swift后,心中最大的问题就是如何将Swift应用到原有项目之中。下面我将简要介绍...
分类:
移动开发 时间:
2014-07-23 11:35:46
阅读次数:
265
寒城攻略:Listo 教你用 Swift 写IOS UI 项目计算器
通过 Swift 语言开发 IOS 平台下的应用,主要还是 UI 方面的内容,感觉挺好玩,给大家分享一下...
分类:
移动开发 时间:
2014-07-22 23:53:27
阅读次数:
312
可选链(Optional Chaining)
可选链是一种请求或调用属性,方法,子脚本的过程。
可选性体现于请求或调用的目标当前可能为nil.若不为nil则成功调用,否则返回nil并将链失效。...
分类:
其他好文 时间:
2014-07-22 23:44:28
阅读次数:
264
//=========================== //2014/7/21 17:27 swift集合 //=========================== swift提供了两种集合类型,arrays和dictionaryies,两种集合都是可变的,可以在集合声明后对其进行新增、删除和修改操...
分类:
其他好文 时间:
2014-07-22 22:37:35
阅读次数:
230
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。
存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。
另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作。属性监视器可以添加到自己写的存储属...
分类:
其他好文 时间:
2014-07-22 14:37:04
阅读次数:
286
属性监视器
属性监视器监控和响应属性值的变化,每次属性被设置值的时候都会调用属性监视器,甚至新的值和现在的值相同的时候也不例外。
可以为除了延迟存储属性之外的其他存储属性添加属性监视器,也可以通过重载属性的方式为继承的属性(包括存储属性和计算属性)添加属性监视器。属性重载请参考继承一章的重载。
注意:
不需要为无法重载的计算属性添加属性监视器,因为可以通过 setter ...
分类:
其他好文 时间:
2014-07-22 14:36:36
阅读次数:
475
全局变量和局部变量
计算属性和属性监视器所描述的模式也可以用于全局变量和局部变量,全局变量是在函数、方法、闭包或任何类型之外定义的变量,局部变量是在函数、方法或闭包内部定义的变量。
前面章节提到的全局或局部变量都属于存储型变量,跟存储属性类似,它提供特定类型的存储空间,并允许读取和写入。
另外,在全局或局部范围都可以定义计算型变量和为存储型变量定义监视器,计算型变量跟计算属性一样...
分类:
其他好文 时间:
2014-07-22 14:36:04
阅读次数:
405