iOS面试&笔试

iOS面试题(一)

2018-05-29  本文已影响11人  WinJayQ

1、MVC跟MVP的区别以及使用的优缺点是什么?

2、MVC经典的架构中说说有哪些常用的设计模式?

图片 1.png

图中包含的设计模式:

3、怎么解决iOS打包成功之后,运行在iPhone上会闪退,黑屏的问题?

4、说一说OC中字典的实现原理?

5、iOS中的消息发送机制和消息转发机制的区别?

6、组件间的通讯,是通过什么方式来做的,请详细的解释一下.

7、SDWebImage是怎么来清理缓存的?

清理缓存有两种⽅方式:

8、SDWebImage是怎么处理接收的内存警告的?

9、SDWebImage中怎么计算图片的成本大小?

10、SDWebImage中clear和clean有什么样的区别?

clean 删除缓存,只会删除一部分,根据过期时间和空间大小
clear 整个目录全部删除

答案都是收集而来,如果有什么错误,欢迎指正!

上一篇 下一篇

猜你喜欢

热点阅读