我的课堂上有此属性:
var feeds = NSMutableArray()
然后我在一种方法中使用它:
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return self.feeds.count
}
当我按住Option键并单击“计数”时,它说它在iOS 8及更高版本中可用。
我想我在某处读到,用Swift编写的大多数功能在iOS 7中仍然可以使用(当然,除非我们使用的是iOS 8 API)。
所以我只是想知道,这是否也可以在iOS 7中使用?如果是的话,为什么快速文档告诉我iOS 8及更高版本支持它。
提前致谢
这是Apple docs中count方法的实际文档。
- count
返回向量中的项目数。
迅速
func count() -> UInt
目标C
- (size_t)count
返回值
向量中的项目数。
Import Statement
import CoreImage
Availability
Available in iOS 5.0 and later.
您正在查看的是该方法的快速帮助信息,它显示为“ iOS8及更高版本”,但这并不重要,因为您的应用程序应该可以在iOS 7上正常运行,即使在我的虚拟项目中也可以测试并构建和在没有警告的情况下在两个OS版本上运行代码。
问题:为什么要使用NSMutableArray
初始化变量,而不仅仅是使用Array Swift声明?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句