在Protocol中定义@property

Bes*_*esi 4 iphone cocoa-touch objective-c ios

我有许多 UIViewController子类,我希望它们共享相同的属性session,该属性处理"已登录"状态.

我知道我可以使用父类,但这是非常明确的,所以我想知道我是否可以session通过共享协议"强制"该属性.

我从未见过协议中定义的显式属性(显然你可以定义setter和getter),所以在协议中定义一个可取的模式?

mAu*_*mAu 10

@property 也可以出现在协议或类别的声明中.

官方苹果文档中说明.那没问题.