我一直在为iPhone的核心数据做一些教程,并没有一个似乎工作。幸运的是,提供的源代码,并且保持雨后春笋般冒出来一个问题教程网站之一(而且是希望在解释为什么说教程不工作),是这一行:window = _window
@synthesize window = _window;
半打综合类像这样会在我的tableview文件中自动生成,但没有任何教程使用它们,这对我造成了很多错误。工作源代码中的行是:
@synthesize window;
那么,这是为什么?我在网上读到@synthesize
的第一个版本是为了内存管理的目的,但似乎没有人使用它。
此语法通常用于防止“意外”访问伊娃直接(一种可能的情况是通过其评估方法懒惰地创建变量时) – Rog