2011-02-17 84 views

回答

3

是的,它是一个协议,没有它没有实例变量。它具有属性,它们只是方法的语法糖。

属性不需要由实例变量支持;不在类定义或协议中(在后者中不能仅仅由协议的工作性质决定)。它所关心的是,例如,在协议的情况下,命名为foo两种方式存在,如果它是readwrite

- foo 
- setFoo: 

显然,返回,并采取适当的数据类型。