1.自定义 Log输出
func DLog<T>(message: T, fileName: String = #file, methodName: String = #function, lineNumber: Int = #line)
{
#if DEBUG
let str: String = ((fileName as NSString).pathComponents.last?.replacingOccurrences(of: "", with: "swift"))!
print("\(str)---\(methodName)---[\(lineNumber)行]======>\(message)")
#endif
}
2.颜色
<1>rgb
func rgb(red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor {
return UIColor.init(red: red/255.0, green: green/255.0, blue: blue/255.0, alpha: 1.0)
}
func rgba(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> UIColor {
return UIColor.init(red: red/255.0, green: green/255.0, blue: blue/255.0, alpha: alpha/1.0)
}
<2>hex
安利一个关于颜色的第三方库Hue