extension for String
extension String {
func stringByTrimmingLeadingAndTrailingWhitespace() -> String {
let leadingAndTrailingWhitespacePattern = "(?:^\\s+)|(?:\\s+$)"
if let regex = NSRegularExpression(pattern: leadingAndTrailingWhitespacePattern, options: .CaseInsensitive, error: nil) {
let range = NSMakeRange(0, countElements(self))
let trimmedString = regex.stringByReplacingMatchesInString(self, options: .ReportProgress, range:range, withTemplate:"$1")
return trimmedString
} else {
return self
}
}
}
extension for UIColor
extension UIColor {
class func trueColor() -> UIColor {
return UIColor(red: 0.1882, green:0.6784, blue:0.3882, alpha:1.0)
}
class func falseColor() -> UIColor {
return UIColor(red:0.7451, green:0.2275, blue:0.1922, alpha:1.0)
}
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。