iOS面试系列

《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问

2020-11-28  本文已影响0人  iOS开发面试总结

UITableView相关

一、重用机制

1、iOS如何实现cell的重用机制?

2、如何手动实现重用机制?

二、数据源同步问题

1、数据源同步解决方案

a、并发访问、数据拷贝
b、串行访问

事件传递&视图相应

一、UIView和CALayer

1、UIView和CALayer的关系和区别?

a、关系
b、区别

2、为什么UIView负责触摸事件,CALayer负责显示?

二、事件传递与视图响应链

1、当点击View C2区域,系统是如何找到响应视图的呢?

a、事件传递的流程
b、hitTest系统内部实现

2、如何只让方形图片的圆形区域接受事件响应?

3、视图响应流程

图像显示原理

卡顿&掉帧

绘制原理&异步绘制

离屏渲染

//未完待续...

结交人脉

最后推荐个我的iOS交流群:789143298
'有一个共同的圈子很重要,结识人脉!里面都是iOS开发,全栈发展,欢迎入驻,共同进步!(群内会免费提供一些群主收藏的免费学习书籍资料以及整理好的几百道面试题和答案文档!)

不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!!!

作者:逍遥归来
链接:https://juejin.cn/post/6899772676794122253

上一篇 下一篇

猜你喜欢

热点阅读