Tag: 分裂

把委托方法放到一个类别中

我到现在为止开发了一些应用程序。 现在我正在写一个新的,在这个项目中我想保持代码非常干净,所以很容易find方法。 我想从UIViewControllers开始,它的视图有一个UITableView作为子视图。 我希望有一个名为DetailViewController的文件,用于直接属于它的所有function。 另一个名为DetailViewController+Protocols文件应该包含上面类的一个类和UITableView的所有这些委托方法。 有没有可能做这样的事情? 我想保持我的代码干净,并将其分割成多个文件。 编辑 DetailViewController.h @interface DetailViewController : UIViewController … Some Properties … Some Methods @end DetailViewController.m #import "DetailViewController.h" @implementation DetailViewController … Some Synthesizes … Some Methods @end DetailViewController + Protocols.h @interface DetailViewController (Protocols) <UITableViewDelegate, UITableViewDataSource> @end DetailViewController + Protocols.m @implementation DetailViewController (Protocols) – (NSINteger)numberOfSections { return …; } – (NSInteger)numberOfRowsInSection:(NSInteger)section […]