可以在
swift的扩展中定义一个类函数,就像在一个Objective-C类中,你还可以定义类函数?
目标c中的示例
@implementation UIColor (Additions) + (UIColor)colorWithHexString:(NSString *)hexString { // create color from string // ... some code return newColor; } @end
什么是相当于迅速?
解决方法
是的,它可能和非常相似,主要区别是Swift扩展名没有命名.
extension UIColor { class func colorWithHexString(hexString: String) -> UIColor { // create color from string // ... some code return newColor } }