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