Xcode编译错误:Synthesized property 'xxxXXX' must either be named the same as a compatible ivar or mus

来源:互联网 发布:监控查看软件 编辑:程序博客网 时间:2024/05/15 23:45

 在 32-bit 时,如果类的 @interface 部分没有进行 ivar 声明,但有 @property 声明,在类的 @implementation 部分有响应的 @synthesize,

      则会得到类似下面的编译错误:  Synthesized property 'xX' must either be named the same as a compatible ivar or must explicitly name an ivar 

在 64-bit时,运行时系统会自动给类添加 ivar,添加的 ivar 以一个下划线"_"做前缀。 
  上面声明部分的 @synthesize window=_window; 意思是说,window 属性为 _window 实例变量合成访问器方法。

原创粉丝点击