我是 Objective-C 的新手,我尝试将用旧版本 Objective-C 编写的旧 Objective-C 项目移植到新项目,但我收到以下编译器错误:
ARC forbids explicit message send of 'retain'
in
color = [aColor retain];
or
color = [[NSColor blackColor] retain];
我正在阅读关于 clang 现在使用的新的自动引用计数。
我也尝试使用 Xcode 的重构功能,但没有运气......什么是正确的 Objective-C 代码需要替换这个旧代码?