2012-03-18 5 views
0

インスタンス変数(またはivars)がクラス名であるときに達成することが意図されていることは非常に不安です。私はこれが基本的なObjective-Cの原則であることを知っていますが、私はcocos2dを扱う際にいくつかの関連性を与えたいと思います。このインタフェースの例cocos2dクラスとivars

@interface BulletCache : CCNode { 

CCSpriteSheet* batch; 
} 

CCSpriteSheetクラス(現在CCSpriteBatchNodeに更新し、これはエンジンの古いVである)BulletCacheのインスタンス変数であるインスタンスを有します。

しかし、これはどういう意味ですか? BulletCacheはこれまでにできなかったことを何にすることができますか?

答えて

0

いくつかのプログラマーと話した後、インスタンス変数はこのクラスが所有する型とクラスで構成されているようです。したがって、クラスの最下部のdeallocメソッドで自動解放用に設定されています。