是否可以在扩展中快速定义类函数,就像在Objective-C类别中一样,您也可以定义类函数?
Objective-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
}
}
关于ios - 快速扩展中的类函数(类别),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27358339/