加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在Cocos2d 2.0中使用ARC的技巧

发布时间:2021-11-21 18:55:07 所属栏目:PHP教程 来源:互联网
导读:(以下方法适用于iOS项目。我不知道对于OS X项目是否有效,OS X开发人员可以试试,顺便留言告诉我。) 用cocos2d 2.0的模板创建的项目是关闭了ARC的,所以你首先要在Xcode中打开ARC。点击项目文件,选择Build Setting,将Objective_C Automatic Reference Co

(以下方法适用于iOS项目。我不知道对于OS X项目是否有效,OS X开发人员可以试试,顺便留言告诉我。)
 
用cocos2d 2.0的模板创建的项目是关闭了ARC的,所以你首先要在Xcode中打开ARC。点击项目文件,选择Build Setting,将Objective_C Automatic Reference Counting设为YES。将Always Search User Paths设为Yes。将User Head Search Paths设为Cocos2d源代码的路径,并且选择recursive。
 
然后打开cocos2d的源代码文件夹,找到cocos2d-ios.xcodeproj文件,将其拖入你的使用了Cocos2d 2.0的项目。再次点击项目文件,点Build Phases,从Link Binary With Libraries中添加libcocos2d.a等文件。此时文件名是红色的,不用管。
 
删除libs文件夹,编译运行。这时你会发现Xcode会对main.m文件中的一些代码报错。此时你应将代码修改为
 
#import <UIKit/UIKit.h>
 
int main(int argc, char *argv[]) {
   
    @autoreleasepool {
       
   
    int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
   
    return retVal;
    }
   
}
 
然后就可以成功的编译运行了。
 
注意:在Xcode中的cocos2d-ios.xcodeproj文件必须来自于User Head Search Paths处的cocos2d源代码文件夹。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读