怎样使项目中的cocos2d默认模板支持ARC内存管理
2011-12-10 14:01
357 查看
为了在cocos2d的工程项目中采用ARC来进行必要的内存管理,则要执行以下5步必要的操作来修复:
1. 在你的工程项目中Control-Click选中libs文件夹,在弹出菜单上选择Delete。然后在Delete删除对话框上再次选择Delete按钮进行彻底删除。这将从工程项目中删除Cocos2D文件,但这是必须的。因为我们会另外分开引入到项目中,我们要做得是允许使用ARC设置我们的项目(不过允许Cocos2D代码仍不带ARC)。
2. 找到我们下载的原Cocos2D 2.0项目中的cocos2d-ios.xcodeproj文件,将之拖进我们的开发项目中。
3. 点击工程项目,选择“Target”,选择Build Phases标签栏,展开Link Binary With Libraries段,单击“+”按钮,将libcocos2d.a和libCocosDenhion.a添加到其中。
4. 单击“Build Settings”标签栏,滚动到“Search Paths”分段。设置“Always Search User Paths”为YES,双击“User Header Search Paths”条目,进入后,Path项是你存放Cocos2D 2.0具体目录路径,且确保是递归方式(Recursive框)选中。
5. 从主菜单的Edit->Refactor->Conver to Objective-C ARC,从下拉框中选择所有文件并通过向导继续。没有出现问题的话,那整个转化过程就完成了。
1. 在你的工程项目中Control-Click选中libs文件夹,在弹出菜单上选择Delete。然后在Delete删除对话框上再次选择Delete按钮进行彻底删除。这将从工程项目中删除Cocos2D文件,但这是必须的。因为我们会另外分开引入到项目中,我们要做得是允许使用ARC设置我们的项目(不过允许Cocos2D代码仍不带ARC)。
2. 找到我们下载的原Cocos2D 2.0项目中的cocos2d-ios.xcodeproj文件,将之拖进我们的开发项目中。
3. 点击工程项目,选择“Target”,选择Build Phases标签栏,展开Link Binary With Libraries段,单击“+”按钮,将libcocos2d.a和libCocosDenhion.a添加到其中。
4. 单击“Build Settings”标签栏,滚动到“Search Paths”分段。设置“Always Search User Paths”为YES,双击“User Header Search Paths”条目,进入后,Path项是你存放Cocos2D 2.0具体目录路径,且确保是递归方式(Recursive框)选中。
5. 从主菜单的Edit->Refactor->Conver to Objective-C ARC,从下拉框中选择所有文件并通过向导继续。没有出现问题的话,那整个转化过程就完成了。
相关文章推荐
- Cocos2d学习笔记(1)——安装模板及ARC支持
- cocos2dv2项目转换为ARC支持的项目
- Cocos2d-2.x开发之修改cocos2d-2.x-ARC-iOS ARC模板的项目名
- cocos2dv2项目转换为ARC支持的项目
- cocos2dv2项目转换为ARC支持的项目
- 华为项目管理10大模板Excel版(可直接套用_非常实用)
- android:如何通过自定义工程模板让新建的工程都默认支持lambda表达式
- iOS 非ARC基本内存管理系列 2-多对象内存管理(1)
- 昨天发现的nginx默认不支持下划线引起angular-phonecat项目部分文件404问题
- iOS 非ARC基本内存管理系列 -手把手教你ARC——iOS/Mac开发ARC入门和使用(转)
- 项目管理手记(28):ERP项目的高层支持要知行合一 推荐
- cocos2d-x内存管理机制解析(一)
- 怎样在Xcode4中用Git对已有项目进行版本管理 编辑
- Cocos2d-x开发中Ref内存管理
- cocos2d-x 2.14默认项目注释
- 项目管理:怎样做需求分析(一)
- bombing:cocos2d-x内存管理机制-侧重调用
- 怎样做好项目的配置管理
- Xcode非ARC项目中设置部分文件ARC支持
- 分享一套4A公司门户模板(支持响应式与移动APP接入及微信管理强大后台)