Мне интересно, почему существует два раза @interface. Один в class.h и другой в class.m. Например:
TestTableViewController.h:
#import <UIKit/UIKit.h>
@interface TestTableViewController : UITableViewController
@end
и (автоматически сгенерировано) class.m я find:
#import "TestTableViewController.h"
@interface TestTableViewController ()
@end
@implementation TestTableViewController
... methods delegated from UITable delegates
@end
Итак, мой вопрос в том, что такое @interface TestTableViewController () в файле .m. Почему он там? Мне это нужно?
Заранее спасибо