有一些开发人员使用以下约定通过以下方法“隐藏”ivars:
@interface
@private
NSString *_myString
@property (nonatomic, retain) NSString *myString;
@implementation
@synthesize myString = _myString.
其作用是禁止直接访问 ivar,并强制通过属性 myString 进行所有访问。它是隐藏类内部并遵守面向对象封装原则的一种方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)