上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: NSMutableSet继承自NSSet,NSSet是不可变集合,NSMutableSet是可变集合,两者存放都是无序的NSSet:1.创建方式 [NSSet setWithObjects:@"123",@"abc"] [NSSet setWithObject:@""]2. 获取集合的个数:... 阅读全文
posted @ 2015-05-19 13:22 Angel_baby 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.NSArray 不可变集合(仅在初始化时赋值),NSMutableArray 可变集合,两者的元素都是有顺序存放的NSArray: 创建方式 [NSArray arraywithObject:@"abcde"] [NSArray arrayWithObjects:@"abc",@"... 阅读全文
posted @ 2015-05-19 13:12 Angel_baby 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.NSMutableString是NSString的子类,NSString有的方法NSMutableString也有2.NSMutableString是可变的字符串,NSString是不可变字符串 NSMutableString可以对字符串进行增删改操作,NSString不可以(仅在初始化的时候... 阅读全文
posted @ 2015-05-19 12:42 Angel_baby 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.创建方式:1 NSString *s=@"abc";2 3 NSString *s=[[NSString alloc] initWithString:@"aab"]4 5 NSString *s=[[NSString alloc] initWithStringFormat:@"%d",10... 阅读全文
posted @ 2015-05-19 12:25 Angel_baby 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.CGPoint/NSPoint :表示坐标点的创建:CGPoint *cp=NSMakePoint(10,10); //x,yNSPonit *cp=CGPointMake(10,10);2.CGSize/NSSize : 用来表示尺寸的创建:CGSize *s=NSMakeSize(100... 阅读全文
posted @ 2015-05-19 11:45 Angel_baby 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,一个类引用了另一个类时,都会有一个相关联待属性,比如person类中有一个student类型的属性,这样使用导致代码的耦合性太高,一旦我不想使用student作为该属性的类型时,即这个类型是个代理类,修改起代码十分的麻烦,所有我们就直接将这个属性定义成id类型的(NSObject *),... 阅读全文
posted @ 2015-05-17 16:34 Angel_baby 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 1.协议:就是用来声明一大堆方法的,供遵守这个协议的对象使用的2.语法: @protocol 协议名称 //定义方法(仅时方法的声明) @endNSObject是所有协议的基协议,最好是所有协议都遵守基协议3.类遵守协议,那么这个类默认情况下,就会拥有这个协议内的所有的方法 ... 阅读全文
posted @ 2015-05-17 16:19 Angel_baby 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 1.block 是oc的一个数据类型2.作用:用了封装一段代码,可以在任何时候调用执行。即在编译的时候忽略block修饰的代码段,在调用这个代码时,也就是运行时, 编译器会自动加载这个代码,so这样的程序,效率非常高3.语法: 定义一个block类型的变量:有参-》返回值类型 (^变量名) ... 阅读全文
posted @ 2015-05-17 15:29 Angel_baby 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.ARC 作用:在编译的时候,编译器自动生成一下release代码,2.ARC是否生成release代码的判断准则:只要没有强指针指向对象,那么对象就会release3.强指针:默认情况下,指针都是强指针,用 __strong修饰符修饰的 弱指针:就是用 __weak 修饰的指针 __weak ... 阅读全文
posted @ 2015-05-17 12:45 Angel_baby 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.作用;实质是延长对象的release时间2. 语法:@autoreleasepool{ 类型 变量*=[[[类型 alloc] init] autorelease]; //....}//或NSSAutoreleasePool *pool=[[NSSAutoreleasePool alloc]... 阅读全文
posted @ 2015-05-17 12:34 Angel_baby 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页