歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

在Cocos2d 2.0中使用ARC的方法

(以下方法適用於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源代碼文件夾。

Copyright © Linux教程網 All Rights Reserved