このようなSPSpriteオブジェクト(スズメフレームワーク)へのポインタを初期化しています...
SPSprite *mySprite = [[SPSprite alloc] init];
次に、そのポインタを次のようにNSMutableDictionaryに保存します...
[objectDynamic setObject:mySprite forKey:@"objectSprite"];
しかし、これを使用してコードの後半でそのオブジェクトにアクセスしようとすると...
SPSprite *mySprite = [objectDynamic objectForKey:@"objectSprite"];
mySprite = 0x00000000デバッガーで見ると、objectDynamicで印刷すると、これが表示されます。
objectSprite = "<SPSprite: 0x162e7d40>";
これは、割り当て/初期化されたときと同じであるため、何が起こっているのかについて少し混乱しています。
ARCを使用しています。