美文网首页
面试题收集(1)

面试题收集(1)

作者: xhwASS | 来源:发表于2016-09-05 21:30 被阅读0次

    一、 SDWebImage的实现原理

    SDWebImage是用来加载网络图片的第三方库,实现了异步请求数据,并且实现了图片的缓存.
    SDWebImage实现原理: 在内存和沙盒目录下各缓存一份文件,内存中的文件到一定程度会自动清除,沙盒目录下的文件需要由用户手动清除,第二次启动的时候,首先检测内存-检测沙盒目录-网络请求

    二、frame和bounds的区别

    坐标系不同。bounds是自己坐标系,rect中的origin一般都是(0,0)开始的。frame是父坐标系,rect中的origin就是指的在父系中的开始点。

    看张图就明白了

    frame和bounds的对比

    三、类方法和实例方法的区别

    1、类方法是属于整个类的,而实例方法是属于某个具体的对象的
    2、类方法只能访问类成员变量,不能访问实例变量,而实例方法可以访问类成员变量和实例变量
    3、类方法的调用可以通过类名.类方法,而实例方法只能通过对象.实例方法访问
    4、类方法只能访问类方法,而实例方法可以访问类方法和实例方法
    5、类方法不能被覆盖,实例方法可以被覆盖

    简要总结:(1)所属范围不同,(2)访问的权限不同 (3)调用方式不同 (4)类方法不能被覆盖,实例方法可以被覆盖,
    实例方法是建立实例才有的方法
    类方法是直接可以使用类引用,不需要实例化就可以使用的方法,一般在项目中类方法都是设置为工具类使用的

    相关文章

      网友评论

          本文标题:面试题收集(1)

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