摘要: 【内存管理】 内存管理就是确保申请的内存能够得到合理及时的释放 1、忘记释放一个堆空间,称为【内存泄漏】 2、使用已经释放的内存,称为【提前释放】 3、多次释放同一堆空间,称为【重复释放】【困境】 1、释放一个堆空间,需要确保所有指向该空间的指针都不再使用 2、释放一个堆空间,需要确保指向同一空间的... 阅读全文
posted @ 2015-06-19 16:20 天使雨儿 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 【说明】 文件操作可以分为两类 文件本身的操作:创建、删除、移动、拷贝等 文件内容的操作:读、写等 读:磁盘 —> 内存 写:内存 —> 磁盘一、文件管理类(NSFileManager)1、创建文件管理器单例对象NSFileManager *fm = [NSFileManager defaultMa... 阅读全文
posted @ 2015-06-19 16:18 天使雨儿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 【认识继承】 1、从生活角度 父类 子类 生物 动物 动物 人类 就是集合的包含关系(子类包含父类) 2、继承也叫派生,它们是同一个意思。描述的是同一问题,只是看待问题的 角度不同。父类的属性和方法子类可以直接拥有叫继承;子类在父类的基 础上衍生出新的特性叫... 阅读全文
posted @ 2015-06-19 16:17 天使雨儿 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #import @interface JYLrcItem : NSObject@property (nonatomic) float time;@property (nonatomic) NSString *lrc;- (BOOL)isBiggerTimeThan:(JYLrcItem *)aIte... 阅读全文
posted @ 2015-06-19 16:16 天使雨儿 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 【说明】 1、字典是OC中特有的类型,用于存放OC的对象 2、字典中的对象是没有顺序的 3、字典中的对象是以【键(key)值(value)对】的形式出现 4、键是为了查找值而存在的,是为了快速的查找到值 5、任何对象都可作为键,但是常用字符串作为键一、不可变字典(NSDictionary)1、创建N... 阅读全文
posted @ 2015-06-19 16:13 天使雨儿 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 【说明】 OC中使用两种数组,使用C的数组存放基本数据类型的数据或地址; 使用OC的数组存放OC的对象地址。一、不可变数组(NSArray)1、创建NSArray *ary1 = [[NSArray alloc] initWithObjects:@"one",@"two",@"three",n... 阅读全文
posted @ 2015-06-19 16:12 天使雨儿 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 类方法【说明】以‘+’开头的方法,通过类名调用+ (void)print{ //类方法不能使用成员变量 //_age = 10; //类方法不能调用对象方法 //[self test]; NSLog(@"This is class + method"); [self test1];} //调用类方法... 阅读全文
posted @ 2015-06-19 16:11 天使雨儿 阅读(145) 评论(0) 推荐(0) 编辑
摘要: knowledge can grow with given一、预处理(预编译) 定义:在编译之前对程序进行的处理 预编译 编译 汇编 链接 *.c ——> *.i —> *.S —> *.o —> elf MOV R1, R2 —> 1010 0001 0010 包... 阅读全文
posted @ 2015-06-19 16:09 天使雨儿 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、静态内存分配 在编译时确定大小,程序运行的适当的时候(函数调用)分配确定大小的空间,用完由OS在函数调用结束时统一释放 优点:无需人工参与,分配效率高 缺点:内存的浪费,内存使用率低, 内存分配只能是按计划分配。二、动态内存分配 在程序运行中确定大小,随时申请,随时释放的内存分配 优点... 阅读全文
posted @ 2015-06-19 16:08 天使雨儿 阅读(145) 评论(0) 推荐(0) 编辑
摘要: day08-指针一、数据的地址 使用‘&’可以获取数据的地址 int a; ==>&a int b[5]; ==> b void test(void); ==> test 或 &test二、通过地址访问数据 使用‘*’可以通过地址访问数据 *(&a)三、指针变量 int a = 250; int *... 阅读全文
posted @ 2015-06-19 16:07 天使雨儿 阅读(116) 评论(0) 推荐(0) 编辑