我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesize window=_window; 的语句,而你翻看了下头文件并没有发现_window这个变量,那么,这个window是什么,_ window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解Objective-C中对类、类的属性、类的存取器、类的局部变量的统一理解。
Synthesized property 'xX' must either be named the same as a compatible ivar or must explicitly name an ivar
上面声明部分的 @synthesize window=_window; 意思是说,window 属性为 _window 实例变量合成访问器方法。