01 2013 档案

摘要:ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc混用没有问题,没有用ARC的代码继续坚持谁申请谁释放就好了。以前的库没有时间重写,都采用这种方法。而且不知道你用的是什么第三方代码,一般来说,现在很少有arc only的代码,大部分都是用一些宏来让代码可以同时适应arc和非arc的(用#if __has_feature(objc_arc)判断)。如果代码量不大,可 阅读全文
posted @ 2013-01-24 19:30 Piosa 阅读(14907) 评论(1) 推荐(5)
摘要:为什么应用程序用户启动时崩溃,使用xcode打开却不会iPhone的系统在程序启动时使用一个看门狗定时器,一旦发现程序花费太长的时间用来初始化启动程序,系统会终结程序。程序被终结的异常代码为0x8badf00d,输出崩溃报告。Exception Type: 00000020Exception Codes: 0x8badf00dHighlighted Thread: 0Application Specific Information:com.yourcompany.yourapp failed to launch in timeelapsed total CPU time (seconds): 阅读全文
posted @ 2013-01-23 11:28 Piosa 阅读(505) 评论(0) 推荐(0)