转换文件[Cocos2D 2.x iOS 开发笔记2] 在Project中启用ARC
最近研究转换文件,稍微总结一下,以后继续补充:
用Cocos2D 2.x 新建立的程工是不应用ARC的,因此为了省去手动存内管理的环节,用利ARC来高提编码效率,有必要对初始码代行进ARC转换。
看了一些教程,有的写的很费事,后来发明其实ARC转换实在是太易容了,只要应用Xcode自带的转换工具以可就松轻处理了。Let's go!
STEP 1: 开打Project,选择 Edit->Refactor->Convert to Objective-C ARC...
STEP 2:选取最后四个文件,点击check如下图:
STEP 3:测检没有题问,将涌现如下窗口,点击next:
STEP 4:表现ARC转换后的Review Changes,没什么题问,点击Save
这时会提示否是保存snapshot备份:
根据情况选择,如果是新创建的Project,那么Disable以可就了。
经过以上的骤步,ARC的转换就完成了。很Easy。
下面是主动转换的法方,也可以手动转换,这里解了一下法方:
STEP 1:
如上,在Xcode找到Build Phases,找到compile files,上图表现的是ARC转换后的结果,我们在转换的时候仅转换顶层我们要编辑的文件,对于cocos2d的库文件,我们并没有效ARC,这里可以看出实际上就是在文件上添加一个编译标记:-fno-objc-arc,示表不应用ARC编译。
STEP 2:
然后在Building Settings中找到如上项选,可以通过搜索关键词‘ARC’看到
这里Objective-C Automatic Reference Counting 这一项是YES,示表应用ARC,这也是转换后的结果,如果是手动改的话就是把NO成变YES就OK了。
以上就是启用ARC的全部内容。
[注:本文为原创文章,版权所有,如需转载,请注明出处!感谢!]
文章结束给大家分享下程序员的一些笑话语录:
一个程序员对自己的未来很迷茫,于是去问上帝。
"万能的上帝呀,请你告诉我,我的未来会怎样?"
上帝说"我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的"
于是他去问Lippman。
Lippman说"程序员的未来就是驾驭程序员"
这个程序员对这个未来不满意,于是他又去问上帝。
"万能的上帝呀,请你告诉我,我的未来会怎样?"
上帝说"我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的"
于是他去问Gates。
Gates说"程序员的未来就是榨取程序员"
这个程序员对这个未来不满意,于是他又去问上帝。
"万能的上帝呀,请你告诉我,我的未来会怎样?"
上帝说"我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的"
于是他去问侯捷。
侯捷说"程序员的未来就是诱惑程序员"
这个程序员对这个未来不满意,于是他又去问上帝。
"万能的上帝呀,请你告诉我,我的未来会怎样?"
上帝摇摇头"唉,我的孩子,你还是别当程序员了")