0
点赞
收藏
分享

微信扫一扫

iOS面试别人问的一些面试题

香小蕉 2021-09-19 阅读 89

最近公司在招iOS,然后也面试了一些人的,就我面试别人问的一些问题记录一下,也为自己之后的面试做个准备吧。

1、项目用OC还是Swift?会跨平台吗?
2、说说项目架构?MVC、MVP、MVVM有什么区别,好与不好的地方?
3、UIView和CALayer的区别?
4、解决过内存泄漏的问题吗?怎么排查内存泄漏的地方和解决内存泄漏?
5、解决过UITableView或者列表页卡顿的问题,怎么优化处理的?
6、定时器有哪些实现方式?有什么区别?为什么会有计时不准确的问题?
7、做过项目优化吗?比如启动速度的优化,包瘦身的优化?
8、子视图的frame比父视图的frame要大,怎么处理超出部分的点击事件?
9、用过组件化吗?都是怎么用的?
10、Swift类和结构体有什么区别?用类的话要注意什么问题?
11、Swift weak和owned有什么区别?
12、页面的传值用的什么?假如第一个页面传值到第五个页面怎么传值的好?
13、数据库用的什么?
14、说说多线程?刷新UI为什么一定要在主线程?
PS:差不多就这些吧,话说我问的是不是挺简单的呀,哈哈哈~~~~奈何不知道为啥现在都没招到人呀。。。。。。
举报

相关推荐

0 条评论