如果我有这个密码,
+ (MyCustomClass*) myCustomClass
{
return [[[MyCustomClass alloc] init] autorelease];
}
此代码保证返回的对象是自动释放的。
在弧中这是什么等价物?
最佳答案
在ARC中没有等价物,因为你不需要自己去做。
这将发生在幕后,你不允许自己这么做。
你只要用-
+ (MyCustomClass*) myCustomClass
{
return [[MyCustomClass alloc] init];
}
我建议你在2011年的WWDC中观看ARC的介绍,因为当你得到它的时候它非常简单。
看这里:
https://developer.apple.com/videos/wwdc/2011/
就像电影里的人说的-
你不必再想了(几乎)
关于objective-c - 相当于自动发布的ARC?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8292060/