摘要: 优化其本质是对内存的优化UITableView的需要优化的地方有1 滑动不流畅2 数据加载慢3 代码执行过多(cell)4 多任务同时执行(滑动加载同时执行)UITableView执行代理方法的顺序1 确定有几个组(section)2 section的header方法 高度3 section的foo... 阅读全文
posted @ 2016-01-21 17:06 hahasunshine 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 下面我会把Objective-C简称OCOC中的管理机制为: 引用计数机制,引用计数下又分为MRC和ARCMRC 手动管理引用计数ARC 自动管理引用计数ARC 实现的原理是MRC在系统中的对象会引起引用计数改变的方法在MRC中retain 引用计数加1 release 减1alloc 开辟内存空间... 阅读全文
posted @ 2016-01-21 16:47 hahasunshine 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1 声明结构体声明结构体 关键字struct 结构体名字 {类型修饰符 成员名};声明一个学生的结构体第一种方法struct student{ char name[20]; // 结构体成员中可以使用另外的构造类型. int number; // 每个成员之间使用;隔开. int age; floa... 阅读全文
posted @ 2015-09-25 16:57 hahasunshine 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 1 什么是函数1 具有特定功能的代码段,即某一段代码组合在一起实现某一功能2 函数有名字,通过名字调用函数3 函数的作用: 避免重复代码,简化程序,提高开发率,代码可读性4 编写程序,分为若干个程序块,每个程序块有多个函数组成.每个函数都能实现某个功能,易于维护2 定义函数的基本结构和要求定义函数 ... 阅读全文
posted @ 2015-09-25 16:24 hahasunshine 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 1 进制(1) 进制间的转换十进制转n进制 用的是连除倒取余 比如 10 转为2进制 10 / 2 余0 5 / 2 余 1 2 / 2 余 0 1 / 2 余 1 2进制为 0101n进制转10进制 0101 0 × 2^0 + 1 × 2^1 + 0 × 2^ 2 + 1 × 2^ 3 = 10... 阅读全文
posted @ 2015-09-25 15:42 hahasunshine 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一 布尔类型(1) C89,没有布尔类型,C99有布尔类型. C工程支持C89,OC支持C99(2) 两种数值 bool true (真) 不是0就为真 flase(假) 为0 就是假 c语言 BOOL YES(真) = 1 NO(假) = 0 oc 语言 BOOL的值 的转化符为 %d... 阅读全文
posted @ 2015-09-25 15:40 hahasunshine 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 一 一维数组a 格式 类型修饰符 变量名 = 初始值数组为构造类型格式 类型修饰符 变量名[数组元素个数] = {值1,值2,值3,};数组作用: 存储同一类型的数据b 定义数组的方式有四种:定义数组方式1 有元素个数 初始值全 int a[5] = {1,2,3,4,5}; 定义数组方式2 无元... 阅读全文
posted @ 2015-09-21 13:44 hahasunshine 阅读(411) 评论(0) 推荐(0) 编辑