-1

当我想在 Objective-C 中创建私有方法时,我应该使用什么?
1)众所周知的类别技术。
2) @private 指令。
(我正在做iOS开发)。

4

1 回答 1

6

@private 用于 ivars,而不是用于方法。只需在 .m 文件的顶部创建一个类扩展并将私有方法放在那里。它看起来像

@interface MyClass () // note the empty parens
- (void)onePrivateMethod;
- (void)twoPrivateMethod;
@end

@implementation MyClass
// implement everything
@end
于 2010-10-29T02:19:36.863 回答