声明遵循协议

1.创建一个遵循某个协议的属性
@property (nonatomic, strong) UIViewController <UITableViewDataSource, UITableViewDelegate> *previousViewController;
 
2.同样的,在创建一个方法时,也可以对参数做同样的要求
- (HSSearchTableView *)initWithPreviousViewController:(UIViewController <UITableViewDataSource, UITableViewDelegate> *)previousViewController searchResultTableView:(UITableView *)searchResultTableView searchResultDataArray:(NSMutableArray *)searchResultDataArray searchHappenBlock:(void(^)())block;

 

posted @ 2018-04-04 00:09  码出境界  阅读(200)  评论(0编辑  收藏  举报