在所谓的"Modern Objective-C"之前,当在类别中创建新属性时,我们需要实现setter和getter方法.现在,我们没有必要这样做@synthesize; 编译器将自动创建方法和实例变量.
@synthesize
但通常情况下,我们无法将实例变量添加到类别中,那么如果我们在具有现代Objective-C的类别中添加新属性会发生什么?编译器是否为我们创建了一个ivar?
objective-c objective-c-category declared-property
declared-property ×1
objective-c ×1
objective-c-category ×1