Мне интересно, почему существует два раза @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
. Почему он там? Мне это нужно?
Заранее спасибо