1.前言 Swift在这就不多介绍了,想必大家都已皆知。离Swift面世也过了有一个多月的时间。在闲暇时间我用Swift实现了UITableView的一些常见操作。基本都是可以用上的,今天在自己的博客里分享给大家。2.初始化程序入口 初始化程序入口,先给我们的ViewController封装一个.....
分类:
移动开发 时间:
2014-07-07 12:54:07
阅读次数:
192
从这篇章节起,Swift编程语言指南大部分的重要内容在于概念,代码并不是太多。理解Swift的面向对象理念,语法以及类结构,构造析构过程对于很好的应用Swift语言将会有比较大的帮助。
属性
存储属性
存储属性通常是那些可以通过直接赋值,或者直接访问成员能够获得的属性类型。
它有些要注意的地方:
若一个结构体被声明为常量,则子属性无法被修改了。在Objective-C中,我们总是...
分类:
其他好文 时间:
2014-07-04 08:38:44
阅读次数:
349
Mutability of Collections (可变集合) 字典和数组都是在一个集合里储存多个值.如果你创建数组或字典后赋值给一个变量,那么这个集合就是可变的( mutable).这就意味着你在创建这个集合之后,依然可以改变这个集合的 大小,添加元素到集合里或者删除已有的元素.相反地,如果.....
分类:
移动开发 时间:
2014-07-03 21:02:03
阅读次数:
248
在现有类和结构体的类型基础上,扩展新的功能。 语法:[html]view plaincopyextensionSomeType{//newfunctionalitytoaddtoSomeTypegoeshere}Anextensioncanextendanexistingtypetomakeitad...
分类:
其他好文 时间:
2014-07-03 20:13:35
阅读次数:
163
类和结构体类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照对于常量,变量以及函数所规定的语法规则来定义属性和添加方法。与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一...
分类:
其他好文 时间:
2014-07-03 19:18:32
阅读次数:
184
1、在实际编译时,Swift 编译器会优化字符串的使用,使实际的复制只发生在绝对必要的情况下,这意味着您将字符串作为值类型的同时可以获得极高的性能。
2、for character in "Dog!...
分类:
其他好文 时间:
2014-07-03 17:47:47
阅读次数:
243
这不是教程。当你碰到函数参数需要传递一个闭包(closure)时,一般是可以直接这么传递的(假定无返回):// 教程一般教你在参数位置传递closure:someMethod(arg1, arg2, arg3: { args -> Void in //codes here })// sw...
分类:
其他好文 时间:
2014-07-02 18:26:34
阅读次数:
164
1 创建Ring 代码具体分析在OpenStack_Swift——Ring组织架构中我们具体分析了Ring的具体工作过程,以下就Ring中添加?设备,删除设备,已经又一次平衡的实现过程作具体的介绍。首先看RingBuilder类 def __init__(self, part_power, r...
分类:
其他好文 时间:
2014-07-02 15:02:11
阅读次数:
268
采用中英文对照的方式,对《The Swift Programming Language》进行翻译...
分类:
编程语言 时间:
2014-07-02 11:42:20
阅读次数:
264