Swift:使用类名调用实例方法

时间:2016-02-06 15:02:18

标签: ios swift swift2

我正在阅读iOS编程:大书呆子牧场指南。我在第10章,在本章中我正在阅读有关在tableview中添加新行的内容。 因为我需要打电话

itemStore.createItem()

这是ItemStore类

class ItemStore {
    var allItems = [Item]()

    func createItem() -> Item{
        let newItem = Item(random: true)
        allItems.append(newItem)
        return newItem
    }

    init(){
        for _ in 0..<5{
            createItem()
        }
    }
}

但是我错误地输入了类名ItemStore并且在点xcode给了我之后 这个选项

() -> Item createItem(self: ItemStore)

我已经设法做了同样的事情

let newItem = ItemStore.createItem(itemStore)()

那么这个类方法的来源呢?它是语法糖吗? 这是什么意思?

0 个答案:

没有答案