gpt4 book ai didi

ios - 启用 ARC 时 iOS 中的 SET 方法

转载 作者:行者123 更新时间:2023-12-01 19:08:55 25 4
gpt4 key购买 nike

如果没有 ARC,我会像这样编写 set 方法

- (void)setArr:(NSMutableArray *)arr
{
_arr = [arr retain];
}

但是 Xcode 在启用 ARC 时告诉我“'retain' 不可用:在自动引用计数模式下不可用”。

最佳答案

_arr = arr;这就是所有必要的。但实际上,根据您的代码示例,无需自己编写 setter。只需声明 @property NSMutableArray *arr;在你的头文件中足以让编译器生成setter和getter。使用 编译时弧 编译器会为您生成启用、保留和释放调用。

关于ios - 启用 ARC 时 iOS 中的 SET 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18007655/

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