点赞再看,养成习惯 博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航!!
为大家总结一份整理的2020年《大厂最新常问iOS面试题+答案》:iOS中高级进阶之路
1.ios技术要求
熟悉IOS系统运行机制及内核(runtime,runloop,内存管理机制,消息和事件机制),熟练运用UIKit等进行界面开发,精通多线程和网络(TCP/IP),精通oc和swift,了解C,C++等语言
熟悉iOS SDK相关api和framework的使用方法(动静态库),动态化,组件化。熟悉ios开发,测试和调优工具的使用
app性能(cpu,电量,流量,渲染速度)内存优化,保证app的稳定性,安全性和良好的用户体验
架构设计(MVC,MVVM,函数响应式编程rac),参与移动技术框架的研究,设计和实现;关键技术验证和选型
优秀技术解决方案设计经验,优秀开源项目开发维护经验,音视频编解码,直播,图像处理技术,多媒体和流媒体协议
底层原理毫无疑问还是iOS开发现在必备能力。
对象底层原理
指针与内存的一些相关面试
weak 弱引用
block 的原理