- 博客(8)
- 收藏
- 关注
原创 OC-10.类的扩展
一. 类目 category 1. 自定义类: 书写位置: .h文件下方声明 .m文件下方实现 调用 2. 系统类: 创建文件(.h和.m文件) 调用 3. 类目的作用以及特点 二. 延展 extension 1. 在.m文件上方声明(也可以不声明) 实现写在本类方法实现的位置
2015-12-05 16:46:38 334
原创 OC-9.内存管理
一. 内存管理模式 自定义的Person类 .h文件 .m文件 这里的dealloc方法是用来检验引用计数减为0时,多个对象占用的同一内存会被释放 二. 控制内存引用计数的方法 +1: alloc retain copy -1: release autorelease 1. alloc retain copy release的用法
2015-12-05 15:34:45 295
原创 OC-8.遍历 排序
一. 枚举器 枚举器用来遍历结合的元素 1. 数组的枚举 正序枚举器 object 逆序枚举器 for循环遍历数组 注: 数组在遍历过程中不能改变,以下程序运行会崩溃 2. 字典的枚举 set集合的枚举方法类似于字典 二. 排序 1.数组是有序的容器,因此集合(collection)中只有数组可以排序 可变数组排
2015-12-05 15:19:06 262
原创 OC-7.NSSet NSValue NSNumber
一. 集合 1. 集合作为OC中的另一个容器,开发过程中使用的范围并没有数组和字典频繁,集合经常用来处理重用问题 2. 集合的特点: 互异性: 集合中不能存在两个相同的对象 无序性: 集合中的对象没有顺序,先添加的对象不一定在集合的第一个位置,后添加的对象也不一定在集合的最后位置 3. NSSet(不可变集合) 集合创建 注: 不可变集合一旦创建,集合中的对象
2015-12-05 10:39:57 351
原创 OC-6.NSDictionary
一. 字典 1. 字典是一个无序的集合,用来存储具有一一对应关系的数据 2. 字典中存储的每一个对象都是一对键值对,键值对包含两个部分,key和value,key与value必须都是对象类型,对于每一对key-value称为一个条目(Entry) 3. 与数组不同,字典靠key存取元素,字典中键值对的存储是无序的 4. 字典分为两种: NSDictionary(不可变字典)和NSMutab
2015-12-05 09:15:14 238
原创 OC-5.NSArray
一. 数组 1. 数组是一个有序的集合,OC中的数组只能存储对象类型,但是对于对象的类型没有限制,OC中的数组也是通过下标访问元素,下标从0开始 2. NSArray 不可变数组,即:对象创建好以后,数组中元素的元素和个数不能发生变化 3. NSMutableArray 可变数组,即:对象创建好以后,数组中的元素可以灵活地进行增删改操作 二. NSArray 1. 数组创建
2015-12-04 12:56:13 446
原创 OC-4.NSString
NSString: 不可变字符串,创建以后,内容和长度不可改变 NSMutableString: 可变字符串,创建以后,内容还可以改变 小知识: 学习新类的方法 一. NSString 1. 字符串创建 2. 子字符串 3. 字符串判断 4. 字符串修改 练习题 二. NSMutableStr
2015-12-01 18:09:12 302
原创 OC-3.属性
一. setter getter 上篇博客中已经详细地介绍了setter和getter的用法 OC中,为单一实例变量赋值的方法称为setter方法,读取实例变量值的方法称为getter方法 注:书写格式要严格按照以下形式 二. 属性 属性是Objective-C 2.0定义的语法,提供setter和getter方法的默认实现,在一定程度上简化程序代码,并且提高程序的安全性 1.
2015-12-01 15:34:42 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人