在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源代码文件夹。 ![]() (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |