Objc property 的事儿
请看下面几行代码
1 | // MyObject.h |
第一个 interface 里面声明了一个 instance variable 名为 name,然后定义其为 property。 第二个 interface 里面直接定义了一个 property 名为 name。
第二个忘了声明 instance variable 吗?
如果你使用的 Objective-C Runtime 版本高于 ios 3.x 或者高于 64bit Snow Leopard,那么第二个方法是正确的。