Xcode でプログラムを試しており、新しい Mac Cocoa アプリケーションを作成しました。2 つのインスタンス変数 Caption、Photographer を持つ Photo というクラスがあります。メイン関数では、次のように値を指定します。
Photo *obj = [[Photo alloc]init];
obj.caption=@"Something";
obj.photographer=@"Hari";
NSLog(@"Name: '%@'",[obj caption]);
[obj release];
Name: 'Something' という出力が得られますが、それに伴ってこの行が得られます
2011-02-22 11:56:03 test_1[1402:a0f] * __NSAutoreleaseNoPool(): Object 0x100002078 of class NSCFString autoreleased with no pool in place - just leaking
この行がコンソールに表示される理由を誰か説明してもらえますか?
ありがとう、
ハリハラン