ios4项目转ios5

ios4工程转ios5工程,由于ios5增加了Arc,所以在转换过程会出现问题。以后有两种方式解决该问题。

Arc相关资料博文:http://www.onevcat.com/2012/06/arc-hand-by-hand/

方法一、

在Compile Sources 下对需要不手动释放的my文件进行设Compiler Flags属性,在该属性中添加-fno-objc-arc,可解决该问题。

方法二、

对整个工程进行设置。在ios5中Build Settings下找到Object-C Automatic Reference Counting属性设为NO,可更方便的解决该问题,如下图:



 

main.m文件中NSAutoreleasePool类不可用,改成ios5的写法。由于ios5的SDK与ios4差别还是蛮大的,某些类需要修改。

猜你喜欢

转载自wenxin2009.iteye.com/blog/1797105
今日推荐