Swift中怎么创建分类文件?
OC中创建分类步骤如下
cmd + n 打开如下界面
选择Objective-C Files
Next
创建分类文件
File处填写分类名,填写类型,选择类之后Next。
Swift中创建分类文件步骤如下
cmd + n
Next
创建分类
Swift分类
例:给String添加一个分类,扩展一个返回MD5值的方法
import Foundation
import CommonCrypto
/// MD5
extension String {
var md5:String {
let utf8 = cString(using: .utf8)
var digest = [UInt8](repeating: 0, count: Int(CC_MD5_DIGEST_LENGTH))
CC_MD5(utf8, CC_LONG(utf8!.count - 1), &digest)
return digest.reduce("") { $0 + String(format:"%02X", $1) }
}
}