我在苹果网站上看到了一些像这样的代码
id <NSFetchedResultsSectionInfo> sectionInfo = ...
这与以下有何不同?
NSFetchedResultsSectionInfo *sectionInfo = ...
我对NSFetchedResultsSectionInfo本身并不那么感兴趣,而是对它的声明方式感兴趣.
谢谢你!
特里斯坦
解决方法
NSFetchedResultsSectionInfo是一种协议. id是一种声明通用对象的方式,id< NSFetchedResultsSectionInfo>声明必须遵守NSFetchedResultsSectionInfo协议的通用对象.