-1

Objective-C でプライベート メソッドを作成したい場合、何を使用すればよいですか?
1) よく知られているカテゴリ手法。
2) @private ディレクティブ。
(私はiOS開発を行っています)。

4

1 に答える 1

6

@private はメソッド用ではなく、ivar 用です。.m ファイルの先頭にクラス拡張を作成し、そこにプライベート メソッドを配置するだけです。それは何かのように見えます

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

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