このクラス:
@interface MyClass
{
Something* pointer;
}
@property (nonatomic, retain) Something* pointer;
@end
@implementation MyClass
@synthesize pointer
@end
どうやら次と同じように実行されます:
@interface MyClass
@property (nonatomic, retain) Something* pointer;
@end
@implementation MyClass
@synthesize pointer
@end
合成されたプロパティを作成するとき、そのクラス インターフェイスでそれへのポインタも必要ですか? ポインターがあるかどうかに関係なく、私のプログラムは明らかに同じように実行されることに気付きました。ポインタを宣言した方が良いですか?