保存された変数を直接初期化するのではなく、最初にローカル変数を作成することの利点を誰かに教えてもらえないかと思いました。以下の例を参照してください。
Example.h
NSString *exampleString;
@property (nonatomic, retain) NSString *exampleString;
Example.m
@synthesize exampleString;
方法1(直接初期化)
self.exampleString = [NSString stringWithString:@"Example"];
方法2(ローカル初期化)
NSString *example = [NSString stringWithString:@"Example"];
self.exampleString = example;
[example release];
コード内で両方のタイプを使用しましたが、直接の違いはわかりませんが、ほとんどのコーディング例を見ると、方法2が使用されています。2つの間に実際的な違いがあるかどうか疑問に思いました。
高度なおかげで、エリオット