分享早期一套猎豹的iOS面试题,供大家参考。
- 讲下iOS推送机制
- 钥匙串存储
- iOS12有哪些变化,新特性有哪些
- iOS各版本push演变过程
- 启动区别,热启动冷启动通知启动
- 数据库介绍,relam,coredata
- 项目架构介绍
- 性能卡顿监测
- 两字符串相加123、45678
- 动态库静态库区别
- cocoapods介绍
- 数据持久化各种方式和区别
- 多线程区别
- gcd group 信号量 栅栏函数区别
- 循环引用,如何解决
- 数据库升级
- FMDB源码,多线程读写,对象存储某个字段
- 属性关键字
- copy strong区别
- 两个有序数组合并
- 常用第三方库有哪些?
- 排序算法有哪些
- 1+2+3+n 算法,不用乘法,不用for while if
- uiview calayer区别
- frame bounds center区别
- 减小app包体积方法
- cell卡顿原因
- 项目中难点,如何解决
- H5点击图片,h5交互
- 内存泄漏情况
- 常用调试方法,断点,日志
- 深拷贝、浅拷贝区别
- 输入法项目是否了解?