Xcode で空のプロジェクトを作成しました。これは、ウィンドウ オブジェクトを使用して App Delegate をセットアップするだけです。
AppDelegate.h が@propertyforを作成している間window:
@property (strong, nonatomic) UIWindow *window;
.hまたは.mivarのどちらにも言及はありませんが_window、deallocショーは次のとおりです。
- (void)dealloc
{
[_window release];
[super dealloc];
}
私の質問は、@propertyプロパティの関連 ivar のアンダースコアを含む ivar を自動的に作成することですか? みたいなことを書かないと@synthesize window=_window、プロパティとivarは同じ名前だと思いました。ただし、そのような(または任意の)@synthesizeステートメントは.mどこ_windowから来たのでしょうか?