【发布时间】:2014-06-08 12:43:11
【问题描述】:
在收到a question yesterday 的帮助后,我仍然无法完全理解这一点,或者为什么允许以下操作:
let string = NSString.hasPrefix("aString")
在我看来,我只是直接从一个类中调用一个实例方法。在上面的例子中,它并不是特别有意义,但它显然是允许的,因为它既可以编译没有警告,又可以运行没有任何错误。
任何有助于消除我对 Swift 的(巨大)无知的这一特定部分的帮助将不胜感激。
编辑:这可能是因为 Swift 中没有分离类和实例方法以及它是一种处理 Objective-C 和 Swift 之间这种差异的方法吗?
【问题讨论】: