如何保留我写的课程?
答案 0 :(得分:2)
首先,'retain'在Cocoa应用程序中具有非常特殊的含义。它与'release'配对使用,以扩充NSObject实例的内部引用计数器(即任何继承自NSObject的类)。因此,一个人不保留一个类,而是保留一个类的实例。这样做是这样的:
Person *person = [[[Person alloc] init] autorelease];
[person retain];
有关详细信息,请参阅:
答案 1 :(得分:0)
retain和release在NSObject中实现,因此您无需为发布计数机制执行任何操作以使用自定义类。但也许你可以对你的问题更具体一点?