标签:存在 获取数据 select key cti delegate store 函数 经典的
MVC中V和C之间的关系:C可以控制V的渲染这部分,V起显示作?用,同时V上发?生的?用户事件也可以给C来做?些处理理.
C和M之间的关系: C可以修改M. M跟V之间的关系: M可以改变V, V读取M给它提供的数据, 可以展示界 ?面. MVC中, V跟M之间是有依赖关系的. 在使?用MVC的时候, ?网络是从C中发起的, C整体来说承担的业务逻辑会?较大, 它起到了控制V和M的作?用
MVP是面向协议编程,V跟Model之间是完全没关系的, 他们之间不存在引用和依赖关系. 耦合的操作全部由 Presenter来进?处理理.
网络请求在Model中发起, 把数据传给P来进?处理, V也是?样,它要拿数据, 就遵守P提供的协议, 实现P给它提供的协议方法. 获取数据之后, 就可以进?展示了. 当然它的?些发起操作还是由C来进行. MVP中C?面的代码很少, 主要逻辑由P来处理理. 由于是?向协议编程, 所以在开发的时候, 完全可以把?络那层封装起来,V和C完全没必要关心?络那层.
MVC(中介者模式 ,内置了策略模式)
有?些闪退, 像ios10的时候, 要我们加的那个访问权限, 如相机的访问,就是在plist?文件?面加上.
哈希函数:md5,哈希算法,SHA1
消息转发机制:IMP找不到的时候,通过一些方法做转发处理
router中采用了target_action以及NSInvocation来进行实现,它们其实是一种命令模式。
5.把没有过期的文件存起来, 并计算文件的总?小
3.清除的时候, 虽然图?没有过期, 它也会根据时间最?的来先删,
计算图片占用的内存?小. 高?例因子宽*?例因?
计算在缓存中的?小. 在同步的队列?面, 获取图片的路径,拿到图片之后,依次进行叠加.
clean 删除缓存,只会删除一部分,根据过期时间和空间大小
clear 整个目录全部删除
答案都是收集而来,如果有什么错误,欢迎指正!
标签:存在 获取数据 select key cti delegate store 函数 经典的
原文地址:https://www.cnblogs.com/WinJayQ/p/9106353.html