なぜ2回あるのだろうか@interface
。1つとclass.h
他のclass.m
。例えば:
TestTableViewController.h
:
#import <UIKit/UIKit.h>
@interface TestTableViewController : UITableViewController
@end
そして(自動的に生成された)class.m
私は見つけます:
#import "TestTableViewController.h"
@interface TestTableViewController ()
@end
@implementation TestTableViewController
... methods delegated from UITable delegates
@end
だから私の質問は、ファイルの内容が何であるかということ@interface TestTableViewController ()
です.m
。なぜそこにあるのですか?必要ですか?
前もって感謝します