可以在
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
- }
- }