因为所有的数据都被实例化到一个集合,如果分区的话,每个区取值都是从0开始\ 因此这里使用实例化对象是得不到分区以及分区索引的:使用属性都在一个集合
分类:
移动开发 时间:
2016-03-19 00:42:03
阅读次数:
269
分类基本概念 书写Category的格式 // 分类的声明 @interface ClassName (CategoryName) NewMethod; //在类别中添加方法 //不允许在类别中添加变量 @end ClassName: 需要给哪个类扩充方法 CategoryName: 分类的名称 N
分类:
其他好文 时间:
2016-03-04 20:54:55
阅读次数:
234
类目(Category) 延展(Extension) 协议(Protocol) 一.类目 OC语言中的类目机制只有一个作用:为任何一个类添加方法 注意: 1.不能在分类中添加属性,只能添加方法 2.如果再分类里面使用@property,那么它只能生成getter和setter的声明,没有实现 3.如
分类:
其他好文 时间:
2016-03-02 23:53:52
阅读次数:
168
1.不能再分类里面添加属性, 只能添加方法。 2.如果在分类里面使用@property,那么他只生成sette,getter的声明而没有实现。 3.如在在分类中写了与本类同名的方法,优先调用分类里面的方法 4.在分类里面可以访问本类里面所定义的属性 例子:目录 主函数main.m #import <
分类:
其他好文 时间:
2016-03-02 18:03:50
阅读次数:
132
一、创建一个时间 NSDate *date = [NSDate date]; // 打印出的时间是0时区的时间(北京--东八区) NSLog(@"%@",date); 二、日期格式化类NSDateFormatter 1>日期转化字符串 1 // 创建一个NSDate对象 2 NSDate *date
分类:
其他好文 时间:
2016-02-28 16:36:15
阅读次数:
123
集合类的异同点 一、NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二、NSSet\NSMutableSet *无序 *只能存放对象 三、NSDictionary\NSMu
分类:
其他好文 时间:
2016-02-28 16:30:34
阅读次数:
219
一、NSString:不可变字符串/NSMutableString:可变字符串 1>字符串的常用创建方式: (1)NSString *s1 = @"Chaos"; (2)NSString *s2 = [[NSString alloc] initWithFormat:@"age is %d",20];
分类:
其他好文 时间:
2016-02-28 16:29:28
阅读次数:
117
一、ARC的判断准则:只要没有强指针指向对象,就会释放对象 二、ARC特点: 1>不允许使用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 * strong:成员变量是强指针(适用于OC对象
分类:
其他好文 时间:
2016-02-26 00:33:22
阅读次数:
223
OC 中的category分类文件相当于 C#中的部分类;OC 中的protocol协议文件(本质是头文件)相当于 C#中的接口。今天就简单说明一下OC中的这两个文件。 由于视频中的Xcode版本低,导致了分类文件和协议文件没有找到,最后百度得知: 如图:Xcode 7.2版本中的category文
分类:
其他好文 时间:
2016-02-21 22:35:35
阅读次数:
205
ARC: 由于自己的学习视频太早,Xcode是iOS6版本,新建命令行项目后,系统会默认启动ARC机制,全程Automatic Reference Counting,简单的说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了
分类:
其他好文 时间:
2016-02-18 11:36:44
阅读次数:
191