
Objective-c
文章平均质量分 52
SarahZuo
这个作者很懒,什么都没留下…
展开
-
@property
@property(retain) ==@property(atomic, retain)//在setter函数中对参数retain了之后再将参数赋值给变量,所以在dealloc函数中需对变量release。//default为原子操作(在执行set/get时加锁,确保多线程安全,但时执行时间较长。则默认是两个访问方法都为原子型事务访问。)@property(nonatomic, ret原创 2012-12-10 09:42:47 · 330 阅读 · 0 评论 -
objective-c声明私有方法
@interfaceController : NSObject { NSString *something; } + (void)thisIsAStaticMethod; - (void)thisIsAnInstanceMethod; @end //声明私有的方法 @interface Controller (Private) - (void)thisIsAPrivate原创 2012-12-10 09:42:45 · 397 阅读 · 0 评论 -
Objective-C语言(3)
留存原文地址:Objective-C语言(3)作者:绋嬪簭鍛Objective-C的类型定义:id 类型,类似void* ,泛指一个对象,但不用加"*"符号,例如:id anObjectnil,类似null,可以将一个对象设置为nil,例如:thePerson=nil;而且对于已经调用release释放的对象,可以设置为nil,这样即使被误调用也不会产生异常,例如:[person rele转载 2012-12-10 09:41:31 · 323 阅读 · 0 评论 -
Objective-c的优点
本文要点:1:isa指针2:动态能力(运行时决定)3:范畴(categories)-------为某个类添加方法而又不必制作子类4:协议(protocols)-------非常相似java中的接口Interface-----------------------------------------------------------------每个Objective-C对象都隐藏着原创 2012-12-10 09:43:04 · 602 阅读 · 0 评论 -
Objective-c 深浅拷贝
(转自http://woshao.com/article/f91898b24a1211e097d3000c2959fd2a/)在ObjC中,什么是深浅拷贝?深浅拷贝分别指深拷贝和浅拷贝,即mutableCopy和copy方法。copy复制一个不可变对象,而mutableCopy复制一个mutable可变对象。什么时候用到深浅拷贝?下面举几个例子说明。非容器类转载 2012-12-10 09:43:46 · 424 阅读 · 0 评论 -
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起FROM: http://www.justinyan.me/post/1306一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?转载 2013-03-18 10:23:04 · 625 阅读 · 0 评论