随笔分类 - 面试题
面试题
摘要:1.什么情况下用分类?分类的优缺点?分类怎么用属性?关联对象的原理?关联策略?分类怎么实现一个weak属性? 2.消息发送流程?消息转发流程?runtime的用处? 3.直播分辨率,码率,帧率,花屏原因,卡顿原因 4.启动时长优化?包体积优化? 5.runloop与线程,runloop与autore
阅读全文
摘要:layoutSubviews继承于UIView的子类重写,进行布局更新,刷新视图。如果某个视图自身的bounds或者子视图的bounds发生改变,那么这个方法会在当前runloop结束的时候被调用。为什么不是立即调用呢?因为渲染毕竟比较消耗性能,特别是视图层级复杂的时候。这种机制下任何UI控件布局上
阅读全文
摘要:UIView显示在屏幕上归功于CALayer,通过调用drawRect方法来渲染自身的内容,调节CALayer属性可以调整UIView的外观,UIView继承自UIResponder,比起CALayer可以响应用户事件,Xcode6之后可以方便的通过视图调试功能查看图层之间的关系 UIView是iO
阅读全文