作为一名初级iPhone程序员,编写iOS 5或更早版本的应用程序的最佳做法是什么?具体来说,我应该继续使用数据的发布/保留,还是应该忽略它?有关系吗?
一些背景 - 我使用Diney的指南构建了一个自定义框架,网址为http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/
它是为armv6/armv7构建的,它是一个基于ARC的框架,编译时的解复目标为4.3.
当我把结果框架放在一个5.0项目中时,它工作得很好,但当我把它放在一个4.3项目(ARC或非弧形,无所谓)时,我得到以下我无法理解的...
我也尝试手动添加libarclite.a,但它没有改变任何东西.
ld:/Users/freak4pc/Project/MyFramework.framework/MyFramework和/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/arc/libarclite_iphoneos.a(arclite.o)中的重复符号_objc_retainedObject,用于架构armv7 Command/Developer /Platforms/iPhoneOS.platform/Developer/usr/bin/clang失败,退出代码为1
非常感谢任何帮助.
谢谢
Shai