摘要: IOS的系统架构分为四个层次:1、核心操作系统层(Core OS) 2、核心服务层(Core Services)3、媒体层 (Media)4、可触摸层 (Cocoa Touch) 阅读全文
posted @ 2014-12-31 15:16 unity_lan 阅读(158) 评论(0) 推荐(0)
摘要: //调用父类dealloc(即[super dealloc])最好放在最后。- (void)dealloc { [_name release]; NSLog(@"%@被销毁了", self); [super dealloc];} 阅读全文
posted @ 2014-12-31 15:02 unity_lan 阅读(234) 评论(0) 推荐(0)
摘要: + (id)studentWithName:(NSString *)name { //这里最好写self Class Student *stu = [[[[self class] alloc] init] autorelease]; stu.name = name; return stu;} 阅读全文
posted @ 2014-12-31 14:28 unity_lan 阅读(114) 评论(0) 推荐(0)
摘要: 当用%@打印某个对象时,会调用该对象的description方法。//description方法内不能打印self,不然会造成死循环。- (NSString *)description { return [NSString stringWithFormat:@"name=%@", _name];} 阅读全文
posted @ 2014-12-31 14:23 unity_lan 阅读(389) 评论(0) 推荐(0)
摘要: copy语法的目的是改变副本的时候,不会影响到源对象。一、一个对象使用copy或mutableCopy方法可以创建对象的副本。二、copy - 需要先实现NSCoppying协议,创建的是不可变副本(如NSString、NSArray、NSDictonnary) 实现NSCoppying协议,需... 阅读全文
posted @ 2014-12-31 12:24 unity_lan 阅读(598) 评论(0) 推荐(0)