如何使用objc_method_family注释目标c属性?

时间:2013-09-10 15:37:30

标签: objective-c automatic-ref-counting llvm

如果我有一个名为initFoo的属性,如何使用objc_method_family(none)对其进行注释,以便在ARC下编译它时不会出现Init Methods must return a type related to the received type错误:

@property NSString *initFoo __attribute__((objc_method_family(none)));

不起作用,会返回神秘的9 attribute only applies to void*错误。

1 个答案:

答案 0 :(得分:4)

正常声明属性,然后使用注释声明它的访问器。

@property NSString *initFoo;
- (NSString *)initFoo __attribute__((objc_method_family(none)));