iphone – 使用以下命令创建对象是什么意思:id instanceName?

前端之家收集整理的这篇文章主要介绍了iphone – 使用以下命令创建对象是什么意思:id instanceName?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在苹果网站上看到了一些像这样的代码

id <NSFetchedResultsSectionInfo> sectionInfo = ...

这与以下有何不同?

NSFetchedResultsSectionInfo *sectionInfo = ...

我对NSFetchedResultsSectionInfo本身并不那么感兴趣,而是对它的声明方式感兴趣.

谢谢你!
特里斯坦

解决方法

NSFetchedResultsSectionInfo是一种协议. id是一种声明通用对象的方式,id< NSFetchedResultsSectionInfo>声明必须遵守NSFetchedResultsSectionInfo协议的通用对象.

猜你在找的Xcode相关文章