什么是"可选"函数声明中的关键字是什么意思

时间:2015-12-04 03:42:52

标签: swift

Apple API文档中optional func myFunction() { .. }的含义;例如UICollectionViewDelegate的此条目:

optional func collectionView(_ collectionView: UICollectionView,
didSelectItemAtIndexPath indexPath: NSIndexPath)

1 个答案:

答案 0 :(得分:3)

这意味着采用此协议的类不是 required 来实现这些方法以便符合要求。虽然不实现任何这些方法都不会成为一个好的数据源。