懒加载(lazy loading)

什么是懒加载?

懒加载就是什么时候使用什么时候开辟空间,不用的时候只是一个指针不占用内存,当使用的时候为其alloc/init,这时候才占用内存.只要不使用就永远不会真正生成,不会占用空间.

//懒加载示例
- (NSMutableArray *)array{
   if(_array == nil){
       _array = [[NSMutableArray alloc]init];
   }
   return array;
}
    原文作者:Baaaan
    原文地址: https://segmentfault.com/a/1190000003916809
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞