繁体   English   中英

将ARC代码转换为非ARC

[英]Convert ARC code to non-ARC

我正在努力使现有的支持ARC的控件在不支持ARC的项目中在Xcode 4.2(OSX Snow Leopard)下运行,并且面临各种问题:

我应该如何解决以下问题?

  • 在属性中使用(strong)
  • 在属性中使用(nonatomic)
  • 找不到实例方法(未在接口中声明)
  • 启用新型Objective-C

另外,似乎在抱怨NSScrollerKnobStyle 它是特定于10.8到10.6 SDK的问题吗?


PS我正在使用的控件是ITSidebar

您将不得不适当地更改那些strong属性以retaincopy 非ARC代码中的非nonatomic没有错。

您可能必须为属性添加@synthesize指令,以使编译器添加访问器方法。 @synthesize是最新编译器中的默认值。

语言还有许多其他更改,例如对象文字。 他们都有据可查; 您只需要反向应用它们即可。

我不确定NSScrollerKnobStyle ,但是如果您查找它,文档将告诉您何时引入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM