Effective Object-C 52:47-52

2017-05-19  本文已影响13人  惜壤

七、系统框架

47.熟悉系统框架

48.多用块枚举、少用for循环

49.对自定义其内存管理语义的collection使用无缝侨接

例子:

NSArray *anArray = @[@1, @2, @3, @4, @5];
CFArrayRef aCFArray = (__bridge CFArrayRef)anNSArray;
NSLog(@"Size of array = %li", CGArrayGetCount(aCFArray));
//output : size of array = 5;

50.构建缓存时选用NSCache 而非NSDiction

当遇到需要缓存网络下载下来的图片时候,应该是使用NSCache 来做。

51.精简initialize 与 load的实现代码

52.别忘了NSTimer会保留其目标对象

上一篇 下一篇

猜你喜欢

热点阅读