可能性の重複:文字列を@synthesizesといくつかの処理を行い@implementationとObjective-C @interfaceの角括弧内に@propertyオブジェクトを指定する必要がありますか?
@interface { NSString * someString; } @property (nonatomic, retain) NSString * someString;
のは、私のようなObjective Cのクラスのインタフェースを持っているとしましょう他のもの。
私が知りたいのは、そのNSString * someStringオブジェクトのポインタ宣言を大括弧内に入れる必要があるかどうかです。 (別名として、変数が定義されている角かっこの間には特別な用語がありますか?)NSString * someString宣言を省略するとコードが正常に動作し、@property行にはすべて同じ情報がありますタイプ。したがって、変数宣言をする必要がない場合、なぜオプションが存在するのでしょうか?変数宣言と@property宣言に矛盾する型があるとどうなりますか?
...知らないが、私の質問は正確に質問ですそこに尋ねられた。 – Tneuktippa