我想有一个超类UITableviewDataSource和UICollectionViewDatasource。什么是正确的做法?是否有一种智能的方法来超类UITableviewDataSource和UICollectionViewDatasource
1
A
回答
0
您可以声明自己的协议并声明新协议符合UITableViewDataSource
和UICollectionViewDataSource
。我们称之为CombinedProtocol
。然后任何说它实现CombinedProtocol
将不得不实施通常的表视图和集合视图方法。
@protocol CombinedProtocol <NSObject, UITableViewDataSource, UICollectionViewDataSource>
// add any additional methods if you want
@end
+0
这并不好。我想要从CombinedProtocol继承的类实现UITableViewDataSource或(!!)UICollectionViewDataSource。不是都。 – Luda 2015-02-09 08:34:14
+0
哦。 “或”在那里是一个重要的词。我不知道有办法做到这一点。 – keithbhunter 2015-02-09 14:17:09
相关问题
- 1. 有没有一种智能的方法来禁止隐藏基类的运算符功能派生类
- 2. 是否有更智能的方法来产生“时间以来”与DateTime对象
- 3. 有没有推荐的方法来测试智能指针是否为空?
- 4. 是否有一种紧凑的方法来定义因变量?
- 5. 是否有一种方式来运行store_result和get_result一起
- 6. 是否有一种通用的方法来实现网页的ConfirmIfDirty功能?
- 7. C#是否有可能将方法添加到超类
- 8. 有没有一种方法来选择的,我想知道是否有一种方法使用jQuery(以链接的方式)来选择以下类型
- 9. 是否有一种标准方法来乘以分数?
- 10. 是否有另外一种方法来编写if语句?
- 11. 是否有一种pythonic方法来减去抽象时间?
- 12. 是否有另一种方法来验证$ _POST数据?
- 13. 在IDA Pro中,是否有一种方法来标记函数?
- 14. 是否有另一种方法来测试枚举位字段?
- 15. 是否有另一种方法来设置DataGrid列对齐?
- 16. 是否有一种首选方法来记录实现接口的方法?
- 17. 是否有另一种方法来启动进程比child_process中的方法?
- 18. 是否有一种方法来获取NSMutableArray的最大值和最小值
- 19. 是否有可能使这种方法一般
- 20. 是否有可能重载基于另一种方法的方法?
- 21. UITableView方法和等效的UITableViewDatasource方法有什么区别?
- 22. CSS有没有一种方法来写类风格,包含类
- 23. 是否有一种“超类”方式来定义泛型中的类型或仅“扩展”?
- 24. 可能在智能感知中保留一种方法吗?
- 25. 智能化的方法来区分XML
- 26. 在Visual Studio 2008中,是否有一种简单的方法来确定哪个类是在类中定义的?
- 27. 有没有一种好的方法(PHP类)来访问Gmail Contacs?
- 28. 有没有一种很好的方法来分类wp
- 29. 编写通常只有一种公开方法公开的类是否是一种很好的做法?
- 30. 在遗传算法中是否有一种标准的方法来替代DEAD?
您不能对内置的iOS协议进行超类。你的意思是你想要继承它们吗?有一个协议同时包含'UITableViewDataSource'和'UICollectionViewDataSource'协议? – keithbhunter 2015-02-07 21:41:30
是的。有一个协议同时包含UITableViewDataSource和UICollectionViewDataSource协议 – Luda 2015-02-08 08:01:36