1
Elethom 2015 年 1 月 8 日 via iPhone 能重用的最好都重用, best practice 是將 init 寫入 getter 中, 方便重用且可以隨時釋放. 很多類似的東西例如 formatter 也是一樣, 創建非常耗時.
|
2
fbr91 2015 年 1 月 16 日
NSRegularExpression怎么重用 -。-
|
3
dcty 2015 年 1 月 22 日
@fbr91
+ (NSRegularExpression *)URLExpression { static NSRegularExpression *urlExpression; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ urlExpression = [NSRegularExpression regularExpressionWithPattern:urlExpressionString options:NSRegularExpressionCaseInsensitive error:nil]; }); return urlExpression; } |