サブクラス化NSCodingして、ヘルスなどのゲーム固有のものを追加しました。サブクラス化したオブジェクトをシリアル化しましたが、デコードしてスプライトを を介して画面に追加すると、スプライトを画面[self addChild:sprite]に描画できません。これは、プロトコルCCSpriteも実装する必要があるためだと思います。私の質問は次のとおりです。NSCoding
1)上記の私の仮定は正しいですか(これが問題ではないことを確認するためだけに、このソリューションの実装に時間を無駄にしたくありません)2)CCSprite実装するための最良の方法は何NSCodingですか?カテゴリを使用するか、単にサブクラス化し、サブクラスにNSCodingプロトコルを実装させるか?