Swift layoutAttributesForElementsInRect-无vs.[]

Swift layoutAttributesForElementsInRect-无vs.[],swift,uikit,Swift,Uikit,UICollectionViewLayout的layouttributesforementsinrect有一个可选的返回类型:[uicollectionviewlayouttributes]?。如果指定的rect中没有布局属性,出于某种原因,在什么情况下我应该返回[],在某种情况下我应该返回nil

UICollectionViewLayout
layouttributesforementsinrect
有一个
可选的
返回类型:
[uicollectionviewlayouttributes]?
。如果指定的rect中没有布局属性,出于某种原因,在什么情况下我应该返回
[]
,在某种情况下我应该返回
nil