私は、インスタンス変数 (または ivar) がクラス名である場合に何を達成しようとしているのかについて非常に不安定です。これが基本的な Objective-C の原則であることはわかっていますが、cocos2d を使用するときに関連性を持たせたいと考えています。
たとえば、このインターフェイスでは次のようになります。
@interface BulletCache : CCNode {
CCSpriteSheet* batch;
}
CCSpriteSheet クラス (現在は CCSpriteBatchNode に更新されていますが、これはエンジンの古い v です) には、BulletCache のインスタンス変数であるインスタンスがあります。
しかし、これは正確にはどういう意味ですか?BulletCache で以前はできなかったことができるようになるのは何ですか?