可能性の重複:
How does an underscore in front of a variable in a cocoa objective-c class work?(目的C)@synthesize myvar = _myvar(もしあれば)の利点は何ですか?
あなたはときに、アンダースコアの接頭辞で内部変数を作成したい理由は、(コードの可読性以外の)私には完全には明らかではありませんプロパティを作成します。
ゲッターとセッターにコードを追加しないので、すべてが内部的に処理されるため、なぜそうしないのですか?
ゲッターやセッターにいくつかのコードを追加する必要がある場合でも、なぜ私は_myvarをチェックしてからmyvarに割り当てる必要があるのではなく、なぜmyvarでチェックするだけでいいのか分かりません。
誰も私に何か説明をしてもらえますか?「それは誰もがやっているのですから」私はこの習慣の背後にあるすべての理由を理解したいと思います(getterとsetterのカスタムコードがなくてもかなり一般的です)。
ありがとうございます!
多く、多くのがあります。この質問の重複:[1](http://stackoverflow.com/questions/3521254/)[2](http://stackoverflow.com/questions/822487/)[3](http://stackoverflow.com/questions/2371489)[4](http://stackoverflow.com/questions/5582448/)[5](http://stackoverflow.com/questions/837559/)[6](http://stackoverflow.com/questions/6064283 /)[and more ...](http://stackoverflow.com/search?q=objc+property+underscore) –