在接口或类扩展中声明协议是否更好?
@interface
MyViewController.h
#include <UIKit/UIKit.h>
@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDatasource>
@property NSString *myName;
@end
VS
MyViewController.m
#include "MyViewController.h"
@interface MyViewController () <UITableViewDelegate, UITableViewDatasource>
@end
@implementation MyViewController
@end