这两个有什么区别?
extension UIFont {
class func PrintFontFamily(font: FontName) {
let arr = UIFont.fontNamesForFamilyName(font.rawValue)
for name in arr {
println(name)
}
}
}
extension UIFont {
func PrintFontFamily(font: FontName) {
let arr = UIFont.fontNamesForFamilyName(font.rawValue)
for name in arr {
println(name)
}
}
}
最佳答案
class func
是一个类方法。它通过向类发送消息来调用。
func
是一个实例方法。它通过向类的实例发送消息来调用。
关于ios - class func 与 only func 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31434409/