@propertyそのため、ヘッダーファイルのキーを使用します。
そう@synthesizeする場合は、実装でキーを使用する必要がありますよね?しかし、私がそれをしなければならない実際の理由があるのだろうか?@propertyコードが私の意図を知るのに十分なだけヘッダーに書き込んでいないのはなぜだろうと思っています(get / setメソッドが自動的に生成されます)。
確かに、なぜ私たちは合成しなければならないのですか?@synthesizeget/setメソッドを生成するために記述します。しかし、私の質問は、なぜ@propertyこれに十分なヘッダーがないのかということです。@propertyヘッダーに書き込むときはいつでも、すぐに実装に移動してを書き込むので、私は尋ねます@synthesize。だから私にとって、唯一の理由@synthesizeは@propertyキーワードを補完することです。これはかなり冗長に思えますが、他の用途が@synthesizeあるために存在しなかった場合は存在しなかったと思います。それらの他の用途は何ですか?