iOS面试题

1.技术

1.通知 代理 block 使用场景 实现 限制性?
2.Runtime
3.UITableview的优化方法?
4.用过哪些设计模式?
5.strong weak copy assign
6.遇到过页面卡顿吗,如何进行性能分析?
7.有用过Masonry吗 底层原理 会造成循环引用吗 链式编程原理?
8.熟悉CoreAnimation?CALayer常用子类以及功能?(10个子类)
9.分类和扩展的作用和区别?如何给分类添加属性?
10.Runloop
11.线程与进程
12.autoreleasepool

2.学习能力 && 项目经验

1.有学习过swift吗 关注iOS新特性吗?
2.在工作中遇到过那些难以解决的问题?如何解决?
3.有写个人博客或者技术总结吗,如果没写的话,为什么?
4.遇到过上架被拒吗,具体原因和解决办法?(代码中包含更新代码,内购等等)

你可能感兴趣的:(iOS面试题)