私が理解しているように、@ synthesesizeは実際にGettersとSettersを生成しています。しかし、@propertyは何をしていますか?クールな@合成マジック関数のパラメータを設定するだけですか?@propertyと@synthesizeの違いは何ですか?
- (float)value;
- (void)setValue:(float)newValue;
それはあなたのクラスがphisicaly CREATEこの方法
@synthesizeを持っていることを、他のクラスのための情報を入手:
これは全く同じではありません。@propertyを使用すると、ドット表記を使用することもできます。 object.value、object.value = 1.0f; – Elliot