2013年2月1日金曜日

CCArrayについて

cocos2dで用意されているデータ格納用オブジェクトCCArrayについて。

ゲームを作る時に配列というのはよく使うものです。
ですが、これが遅すぎては正直話になりません。

cocos2dでは、CCArrayという専用のクラスを用意して
速度アップを図っております。

NSArrayが使いたい人は、NSArrayに格納するNSNumberなんかは、
numberWithXXXXで生成すると毎回一時オブジェクトが作成されて、
かなりのコストになるので気を付けましょう。
毎フレームそれを行うようであれば、目に見えて遅くなります。

参考:CCArrayとNSArrayの対決について - Seasons.NET

リファレンス

以下にCCArrayのリファレンスを載せておきます。念のためNSArrayのリファレンスも。

CCArray Class Reference - cocos2d-iphone
NSArray Class Reference - Mac Developer Library

参考記事

CCArrayとNSArrayの対決について - Seasons.NET

0 件のコメント:

コメントを投稿