gpt4 book ai didi

objective-c - 如何合并+alloc 和-init?

转载 作者:行者123 更新时间:2023-12-04 03:17:03 24 4
gpt4 key购买 nike

我正在为 NSObject 的子类编写一个方法,它合并了常见的 NSObject 方法“+alloc”和“-init”。这是为了在创建类的实例时节省时间。

(这个子类也是一个抽象类,相当于子类化NSObject的替代品,所以方法必须兼容子类化。)

对于一个方法“make”,这是不是最好的写法:

+(id)make
{
id newObject = [[self.class alloc] init];

return newObject;
}

如果有更好的方法,会是什么?

谢谢

最佳答案

更好的方法是只使用+new,它已经存在:)

关于objective-c - 如何合并+alloc 和-init?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com