上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1 结构体的构造函数 (1)如果结构体中不写初始化函数,则默认会有一个设置全部参数的构造函数。 注意:初始化函数中的参数顺序应该跟结构体定义中的参数顺序相同。 (2)如果在结构体的构造中,变量设置了默认值。怎结构体会有两个初始化函数,一个是:没有任何参数的函数;一个是含有全部参数的函数。但是初始化函 阅读全文
posted @ 2017-03-13 18:46 紫洁 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1 定义枚举时,如果不写后面等于的值,默认是从0开始的,依次加1. 2 枚举的类型,默认是Int类型,也可以是其他类型,例如字符串。 如果不写值,默认就是定义case时的字符串 3 Raw Value 3 Associate Value(关联值) 4 也可以关联多个值 5 可选型(Optional) 阅读全文
posted @ 2017-03-13 17:16 紫洁 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. 使用sort方法和闭包对数组进行排序 2. 可以不用指定参数类型,编译器会帮我们判断 3. 可以省略参数名,直接根据数字来引用参数 4. 如果闭包只有一行代码,可以省略return 5. 如果闭包是函数调用的最后一个参数,可以将闭包放到括号外面,提高代码的可读性 6. 换行也是可选的,代码可以 阅读全文
posted @ 2017-03-13 14:41 紫洁 阅读(10391) 评论(0) 推荐(0) 编辑
摘要: Swift相比于Objective-C又一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了map、filter、reduce这三个高阶函数作为对容器的支持。 1 map:可以对数组中的每一个元素做一次处理 2 flatMap与map不同之处: (1)flatMap返回后的数组中不存在n 阅读全文
posted @ 2017-03-13 14:21 紫洁 阅读(19100) 评论(0) 推荐(1) 编辑
摘要: func swapTwoInts( a: inout Int, b: inout Int) { (a, b) = (b, a) } var x = 1 var y = 2swapTwoInts(a: &x, b: &y)x // 2y // 1 阅读全文
posted @ 2017-03-13 11:13 紫洁 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1 UITableViewCell重用 2 由于tableView:heightForRowAtIndex:方法调用频繁,所有可以将cell的高度缓存 3 给cell上添加系统控件的时候,系统会调用底层的接口进行绘制。当添加大量控件的时候,系统资源的开销会很大。所以应该尽量少使用addSubView 阅读全文
posted @ 2017-03-07 19:46 紫洁 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1 整数类型Int,长度与当前平台的原生字长相同: 在32位平台上,Int和Int32长度相同; 在64位平台上,Int和Int64长度相同。 2 对于浮点数(float,double)的数据,可以将数据用下划线分割,使其看起来一目了然。 3 元组Tuple 4 print 5 switch: (1 阅读全文
posted @ 2017-03-06 13:21 紫洁 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1 SQLite支持的数据类型 INTEGER 有符号整型 REAL 浮点型 TEXT 字符型类型,采用UTF-8、UTF-16编码 VERCHAR CHAR CLOB 大二进制对象类型,能够存放任何二进制数据 FLOAT DOUBLE 转换成为REAL NUMERIC 转换为INTEGER或者RE 阅读全文
posted @ 2017-03-02 17:45 紫洁 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1 JSON:JavaScript Object Notation (1)JSON的基本组织形式 (2)JSON的本质就是字符串 (3)JSON的解析库 (I)iOS原生JSON解析库 (II)第三方库:SBJson、JsonKit、TouchJson (4)实例分析 (5)从文件获取数据 (6)从 阅读全文
posted @ 2017-03-02 11:08 紫洁 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 向上取整:float ceilf(float); double ceil(double); 向下取整:float floorf(float); double floor(double); 四舍五入:float roundf(float); double round(double); 阅读全文
posted @ 2017-03-02 10:09 紫洁 阅读(51317) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页