私の英語のために申し訳ありません、私の心から話してください:) 私が働く1つのプロジェクトでは、面白い瞬間に気付きました。* .hと* .mファイルの2つのインターフェイス
@interface FrontViewController : UIViewController
...
@end
そして、私は別のインターフェイスを見つけた*の.mファイルに:* .hファイルで
インターフェイスを宣言しました。
@interface FrontViewController()
// Private Properties:
@property (retain, nonatomic) UIPanGestureRecognizer *navigationBarPanGestureRecognizer;
// Private Methods:
- (IBAction)pushExample:(id)sender;
@end
@implementation FrontViewController
...
@end
なぜ必要なのですか?そして何がポイントですか?これは便宜のためだと思います。はい?
なぜこれはC++とマークされていますか? – Lou
私はObjectiveC++とC++でプログラミングしているので、ヘッドファイルと実装ファイルもあります。 –
これは何度も答えられています。ここに1つです:[.hと.mファイルの@interface定義の違い](http://stackoverflow.com/questions/3967187/difference-between-interface-definition-in-h-and-m-file) –