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