美文网首页
iOS代码随笔----随时更新

iOS代码随笔----随时更新

作者: 往南渡 | 来源:发表于2017-01-19 15:03 被阅读0次

    图片的两种加载方式:

    1> imageNamed:

         a.就算指向它的指针被销毁,该资源也不会被从内存中干掉

         b.放到Assets.xcassets的图片,默认就有缓存

         c.图片经常被使用

    2> imageWithContentsOfFile:

        a.指向它的指针被销毁,该资源会被从内存中干掉

        b.放到项目中的图片就不用缓存

        c.不经常用,大批量的图片


    懒加载

    懒加载,用到才加载,才开始占用资源,节省资源。

    1.作用:

        1>用到的时候再加载

        2>全局只会被加载一次

        3>全局都可以使用

    2.过程:

     1.重写成员变量的get方法

     2.在get方法中判断:

         1>如果为空,加载数据

        2>如果不为空,就直接返回数据

    注意事项:不要使用self.XXX,self.XXX会走 set和get方法,这样会无线循环下去,应使用_XXX.

    -(NSArray*)fields{

        if(!_fields){

             _fields= [NSArrayarray];

       }

    return _fileds;

    }



    相关文章

      网友评论

          本文标题:iOS代码随笔----随时更新

          本文链接:https://www.haomeiwen.com/subject/hepzvttx.html