私はXcodeののナビゲーションベースのアプリケーションを使用して新しいファイルを作成していると私は、.mファイルは、これらの行を持っていることを参照してください。iPhone - なぜ.mで宣言され、.hではなく、いくつかのメソッドが宣言されていますか?
@interface RootViewController()
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath;
@end
なぜという.Mに宣言されていない上、それ自体の.h?
ヘッダーファイルに1行(この1行)を入れるのは簡単でしょうか?
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath;
私はこの種のアプローチを他のコードで見てきました。私はまだObjective-Cを学んでいて、なぜそれが不思議ですか?
ありがとうございました。
しかし、なぜAppleはそれをテンプレートでやっているのだろうか? – Mike
これは良いコーディングスタイルについて何が良いか、質問したり、何かを学ぶのに不思議に思うでしょう。 – puzzle