黒白猫の開発日記スマートフォン用の表示で見る黒白猫の開発日記この広告は、90日以上更新していないブログに表示しています。cocos2d※はじめに書いておくと、この記事は以下の記事に書いてあることを紹介しているだけです。最初から以下の記事を読んでもらえばこの記事は読む必要ないです。英語力は必要ないです。http://www.learn-cocos2d.com/2012/04/enable-arc-cocos2d-project-video-tutorial/結論から書きます。cocos2dで自分が書くソースでARC使いたいなら、以下の2つの方法が簡単です。ダウンロードしてプロジェクトの雛形として使う。2.0は、ARCと共存可能(compatible)ですが、cocos2dのライブラリ自体はARCに対応していません。自分が書くソースはARC使えるけど、cocos2dのライブラリはARCに基づいて書かれてないってことです。最新のXCodeにはソースをARC対応させる機能があります。cocos2dライブラリはARC化してないので、この機能をプロジェクトに使うと大量の警告が出ます。自力で対応させるのは現実的ではありません。いうか、自力で対応させたら是非cocos2dのgithubにPullRequest送ってあげてください。2.0でXcodeにインストールしたテンプレートは、ライブラリ部分以外(ライブラリを使う側、アプリ部分、main.mとか)もARCに対応していません。poolが指定されており、CCArrayやNSMutableArrayといった配列を定義して要素を格納しても、次のフレームには格納した要素が解放されているということが生じます。そこは、autoreleaseを意識したソース書けば解決ですが、せっかくARCという便利な機能があるのだから使っちゃいましょう!という訳で、既にcocos2dのテンプレートで作成済みのプロジェクトをARC化したいなら1をやってください。慣れればすぐできます。最初からARC対応したプロジェクトを作りたいなら2を使うのが簡単でしょう。2は、1が既に行われた雛形、というだけのものだと思います。ちなみに、最新のcocos2d本(和訳はまだ出版されてません)のソースコードのzipファイルには最初から2が入ってます。http://www.learn-cocos2d.com/store/book-learn-cocos2d/学習の出発点としてはこの本のソースはとてもいいと思います。templates)」からダウンロードできます。Deviceだとリンクエラーが起こります。-lcocos2d-libraryというメッセージです。以下のページのコメントのやりとりに解決策がありました。OnlyをNoにしてください。cocos2dライブラリを作ったときはデフォルトでYesになっています。月別アーカイブはてなブログをはじめよう!DiegoTristanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。