1.创建一个遵循某个协议的属性
@property (nonatomic, strong) UIViewController <UITableViewDataSource, UITableViewDelegate> *previousViewController;
2.同样的,在创建一个方法时,也可以对参数做同样的要求
- (HSSearchTableView *)initWithPreviousViewController:(UIViewController <UITableViewDataSource, UITableViewDelegate> *)previousViewController searchResultTableView:(UITableView *)searchResultTableView searchResultDataArray:(NSMutableArray *)searchResultDataArray searchHappenBlock:(void(^)())block;
本文详细介绍了在Swift中如何使用遵循特定协议的属性和方法。通过示例展示了如何定义一个属性,该属性遵循UITableViewDataSource和UITableViewDelegate协议。同时,文章还讲解了如何在方法参数中指定相同的要求,为读者提供了深入理解Swift协议使用的实践案例。
7440

被折叠的 条评论
为什么被折叠?



