0

私はiOS 6.1で開発しています。

Objective-C と Xcode をセットアップして、実装ファイルに表示されるすべてのメソッドについて、対応するインターフェイス ファイルに明示的にリストされたそのメソッドのプロトタイプが必要になるようにしたいですか?

私の問題は、インターフェイス ファイルを調べて、実装ファイルにあるメソッドを確認したいのですが、インターフェイス ファイルにリストされていないルーチンが実装ファイルにある場合があります。

4

1 に答える 1

3

これは非常に珍しいアプローチです。通常、クラスの実装はパブリックメソッドとプライベートメソッドに分割されます。クライアントが使用する唯一の部分であるため、パブリック部分のみをヘッダー ファイルで公開する必要があります。

どこにも宣言されていない実装されたメッセージに対してコンパイラに警告を発行させる方法はないと確信しています。

@implementation ブロック内のすべてのメソッドの概要を取得したい場合は、Xcode のメソッド ポップアップ (コード ウィンドウの上、右側) を使用できます。

于 2013-09-10T10:36:13.127 に答える