ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### iOS高级面试题 --- ##### 1. UITableview的优化方法(缓存高度、异步绘制、减少层级、hide、避免离屏渲染) ##### 2. 有没有用过运行时, 用它都能做什么?(交换方法、创建类、给新创建的类增加方法、改变isa指针) ##### 3. 看过哪些第三方框架的源码? 都是如何实现的?(如果没有问一下多图下载的设计) ##### 4. SDWebImage的缓存策略 ##### 5. AFN为什么添加一条常驻线程 ##### 6. KVO的使用? 实现原理? (为什么要创建子类来实现) ##### 7. KVC的使用? 实现原理? (KVC拿到key以后,是如何赋值的?知不知道集合操作符,能不能访问私有属性,能不能直接访问_ivar)