iOS Developer 初级面试常见问题总结

iOS 开发

  • RunLoop
  • Cell 图片异步加载优化
  • iOS 函数式编程的实现 && 响应式编程概念
  • 内存恶鬼drawRect
  • UIKit 性能调优(主要是UITableView)
  • 优化UITableViewCell高度计算的那些事
  • 高性能图片架构与设计
  • 轻量化视图控制器
  • UIView的生命周期
  • 高效设置圆角
  1. 如果能够只用 cornerRadius 解决问题,就不用优化(低于30个左右)。
  2. 如果必须设置 masksToBounds,可以参考圆角视图的数量,如果数量较少(一页只有几个)也可以考虑不用优化。
  3. UIImageView的圆角通过直接截取图片实现,其它视图的圆角可以通过 Core Graphics 画出圆角矩形实现。
  • 事件的传递和响应机制
  • ReactiveCocoa 和 MVVM 入门
  • 内存恶鬼drawRect
    尽量不用drawRect,用专有的绘图CAShapeLayer
  • UIKit性能调优实战讲解
    文/bestswifter(作者)原文链接:http://www.jianshu.com/p/ee15c1cf9c16

你可能感兴趣的:(iOS Developer 初级面试常见问题总结)