# iOS-Advanced **Repository Path**: kingnova/iOS-Advanced ## Basic Information - **Project Name**: iOS-Advanced - **Description**: 整理-全网iOS开发面试题,记录文档,方便个人观看 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-12 - **Last Updated**: 2021-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 全网各大厂iOS面试题-文集大全 ### 这个栏目将持续更新--请iOS的小伙伴关注! * **整理不易,如果你觉得还不错,麻烦 “Star”一下,谢谢你的支持** *** ### 一:知名大厂iOS开发面试题篇 1、[腾讯—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E8%85%BE%E8%AE%AF%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 2、[百度—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E7%99%BE%E5%BA%A6%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 3、[头条—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E5%A4%B4%E6%9D%A1%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 4、[阿里—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E9%98%BF%E9%87%8C%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 5、[美团—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E7%BE%8E%E5%9B%A2%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 6、[某大厂—最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/XX%E5%A4%A7%E5%8E%82%E2%80%94%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 7、[抖音--最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E6%8A%96%E9%9F%B3--%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 8、[拼多多--最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E6%8B%BC%E5%A4%9A%E5%A4%9A--%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 9、[快手--最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E5%BF%AB%E6%89%8B--%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 10、[虎牙--最新iOS面试题总结](https://github.com/LGBamboo/iOS-article/blob/main/%E8%99%8E%E7%89%99--%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) 11、[iOS面试--最新快手iOS面试题](https://github.com/LGBamboo/iOS-article/blob/main/iOS%E9%9D%A2%E8%AF%95--%E6%9C%80%E6%96%B0%E5%BF%AB%E6%89%8BiOS%E9%9D%A2%E8%AF%95%E9%A2%98.md) 12、[iOS面试--字节跳动最新iOS开发面试题](https://github.com/LGBamboo/iOS-article/blob/main/iOS%E9%9D%A2%E8%AF%95--%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E6%9C%80%E6%96%B0iOS%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E9%A2%98.md) 13、[(最新)iOS高级面试,各大厂以及小公司的面试题!](https://github.com/LGBamboo/iOS-article/blob/main/%EF%BC%88%E6%9C%80%E6%96%B0%EF%BC%89iOS%E9%AB%98%E7%BA%A7%E9%9D%A2%E8%AF%95%EF%BC%8C%E5%90%84%E5%A4%A7%E5%8E%82%E4%BB%A5%E5%8F%8A%E5%B0%8F%E5%85%AC%E5%8F%B8%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%81.md) 14、[知名互联网公司iOS面试题](https://github.com/LGBamboo/iOS-article/blob/main/%E7%9F%A5%E5%90%8D%E4%BA%92%E8%81%94%E7%BD%91%E5%85%AC%E5%8F%B8iOS%E9%9D%A2%E8%AF%95%E9%A2%98.md) 15、[大厂常问iOS面试题汇总!](https://github.com/LGBamboo/iOS-article/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%81.md) 16、[iOS面试辅助之iOS面试题集](https://github.com/LGBamboo/iOS-article/blob/main/iOS%E9%9D%A2%E8%AF%95%E8%BE%85%E5%8A%A9%E4%B9%8BiOS%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86.md) ### 二:大厂iOS面试题+答案篇 1、[阿里、字节iOS面试题之Runtime相关问题1(附答案)](https://github.com/LGBamboo/iOS-article.02/blob/main/%E9%98%BF%E9%87%8C%E3%80%81%E5%AD%97%E8%8A%82iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BRuntime%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%981%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 2、[阿里、字节iOS面试题之Runtime相关问题2(附答案)](https://github.com/LGBamboo/iOS-article.02/blob/main/%E9%98%BF%E9%87%8C%E3%80%81%E5%AD%97%E8%8A%82iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BRuntime%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%982%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 3、[阿里、字节iOS面试题之Runtime相关问题3(附答案)](https://github.com/LGBamboo/iOS-article.02/blob/main/%E9%98%BF%E9%87%8C%E3%80%81%E5%AD%97%E8%8A%82iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BRuntime%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%983%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 4、[最新iOS面试题之iOS通知机制全面解析](https://github.com/LGBamboo/iOS-article.02/blob/main/%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BiOS%E9%80%9A%E7%9F%A5%E6%9C%BA%E5%88%B6%E5%85%A8%E9%9D%A2%E8%A7%A3%E6%9E%90.md) 5、[最新iOS面试题之NSNotification](https://github.com/LGBamboo/iOS-article.02/blob/main/%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BNSNotification%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 6、[最新iOS面试题之Runloop&KVO](https://github.com/LGBamboo/iOS-article.02/blob/main/%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BRunloop%26KVO%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 7、[最新iOS面试题之Block](https://github.com/LGBamboo/iOS-article.02/blob/main/%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8BBlock%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 8、[最新iOS面试题之视图&图形](https://github.com/LGBamboo/iOS-article.02/blob/main/%E6%9C%80%E6%96%B0iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8B%E8%A7%86%E5%9B%BE%26%E5%9B%BE%E5%BD%A2%EF%BC%88%E9%99%84%E7%AD%94%E6%A1%88%EF%BC%89.md) 9、[精选大厂的iOS面试题总结(一)](https://github.com/LGBamboo/iOS-article.02/blob/main/%E7%B2%BE%E9%80%89%E5%A4%A7%E5%8E%82%E7%9A%84iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93%EF%BC%88%E4%B8%80%EF%BC%89.md) 10、[精选大厂的iOS面试题总结(二)](https://github.com/LGBamboo/iOS-article.02/blob/main/%E7%B2%BE%E9%80%89%E5%A4%A7%E5%8E%82%E7%9A%84iOS%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93%EF%BC%88%E4%BA%8C%EF%BC%89.md) 11、[大厂常问iOS面试题--性能优化篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%AF%87.md) 12、[大厂常问iOS面试题--多线程篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%AF%87.md) 13、[大厂常问iOS面试题--Runtime篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--Runtime%E7%AF%87.md) 14、[大厂常问iOS面试题--Runloop篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--Runloop%E7%AF%87.md) 15、[大厂常问iOS面试题--组件化篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--%E7%BB%84%E4%BB%B6%E5%8C%96%E7%AF%87.md) 16、[大厂常问iOS面试题--内存管理篇](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E9%A2%98--%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%AF%87.md) 17、[大厂常问iOS面试题--算法篇](https://github.com/LGBamboo/iOS-article.02/blob/main/iOS%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E9%A2%98-%E7%AE%97%E6%B3%95%E7%AF%87.md) 18、[大厂常问iOS面试题--数据结构篇](https://github.com/LGBamboo/iOS-article.02/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%AF%87%EF%BC%88%E5%BF%85%E9%97%AE%E7%B3%BB%E5%88%97%EF%BC%89.md) 19、[大厂常问iOS面试小集](https://github.com/LGBamboo/iOS-article.02/blob/main/%E5%A4%A7%E5%8E%82%E5%B8%B8%E9%97%AEiOS%E9%9D%A2%E8%AF%95%E5%B0%8F%E9%9B%86.md) ### 三:精选iOS面试题+答案篇 1、[NSOperation 与 GCD 的主要区别?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9ANSOperation%20%E4%B8%8E%20GCD%20%E7%9A%84%E4%B8%BB%E8%A6%81%E5%8C%BA%E5%88%AB%EF%BC%9F.md) 2、[反射是什么?可以举出几个应用场景么?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%8F%8D%E5%B0%84%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E5%8F%AF%E4%BB%A5%E4%B8%BE%E5%87%BA%E5%87%A0%E4%B8%AA%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E4%B9%88%EF%BC%9F.md) 3、[App启动过慢,你可能想到的因素有哪些?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9AApp%E5%90%AF%E5%8A%A8%E8%BF%87%E6%85%A2%EF%BC%8C%E4%BD%A0%E5%8F%AF%E8%83%BD%E6%83%B3%E5%88%B0%E7%9A%84%E5%9B%A0%E7%B4%A0%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md) 4、[介绍下App启动的完成过程?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%BB%8B%E7%BB%8D%E4%B8%8BApp%E5%90%AF%E5%8A%A8%E7%9A%84%E5%AE%8C%E6%88%90%E8%BF%87%E7%A8%8B%EF%BC%9F.md) 5、[SDWebImage实现原理是什么? 它是如何解决tableView的复用时出现图片错乱问题的呢?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9ASDWebImage%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20%E5%AE%83%E6%98%AF%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3tableView%E7%9A%84%E5%A4%8D%E7%94%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E5%9B%BE%E7%89%87%E9%94%99%E4%B9%B1%E9%97%AE%E9%A2%98%E7%9A%84%E5%91%A2%EF%BC%9F.md) 6、[如何优化 App 的启动耗时?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96%20App%20%E7%9A%84%E5%90%AF%E5%8A%A8%E8%80%97%E6%97%B6%EF%BC%9F.md) 7、[你会如何存储用户的一些敏感信息,如登录的token](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%BD%A0%E4%BC%9A%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%E7%94%A8%E6%88%B7%E7%9A%84%E4%B8%80%E4%BA%9B%E6%95%8F%E6%84%9F%E4%BF%A1%E6%81%AF%EF%BC%8C%E5%A6%82%E7%99%BB%E5%BD%95%E7%9A%84token.md) 8、[SDWebImage原理](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9ASDWebImage%E5%8E%9F%E7%90%86.md) 9、[iOS开发中常见的内存问题有哪些?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9AiOS%20%E5%BC%80%E5%8F%91%E4%B8%AD%E5%B8%B8%E8%A7%81%E7%9A%84%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.md) 10、[聊一聊iOS 中的离屏渲染?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E8%81%8A%E4%B8%80%E8%81%8AiOS%20%E4%B8%AD%E7%9A%84%E7%A6%BB%E5%B1%8F%E6%B8%B2%E6%9F%93%EF%BC%9F.md) 11、[三次握手与四次挥手](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E4%B8%8E%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B.md) 12、[你一般是如何优化你的APP的?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%BD%A0%E4%B8%80%E8%88%AC%E6%98%AF%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96%E4%BD%A0%E7%9A%84APP%E7%9A%84%EF%BC%9F.md) 13、[AFNetworking 底层原理分析](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9AAFNetworking%20%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90.md) 14、[分析下SDWebImage](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%88%86%E6%9E%90%E4%B8%8BSDWebImage.md) 15、[dSYM你是如何分析的](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9AdSYM%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E5%88%86%E6%9E%90%E7%9A%84.md) 16、[如何优化 App 的的包大小?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96%20App%20%E7%9A%84%E7%9A%84%E5%8C%85%E5%A4%A7%E5%B0%8F%EF%BC%9F.md) 17、[一个int变量被__block修饰与否的区别?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%B8%80%E4%B8%AAint%E5%8F%98%E9%87%8F%E8%A2%AB__block%E4%BF%AE%E9%A5%B0%E4%B8%8E%E5%90%A6%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F.md) 18、[MVVM和MVC的区别](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9AMVVM%E5%92%8CMVC%E7%9A%84%E5%8C%BA%E5%88%AB.md) 19、[讲一下MVC和MVVM,MVP?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E8%AE%B2%E4%B8%80%E4%B8%8BMVC%E5%92%8CMVVM%EF%BC%8CMVP%EF%BC%9F.md) 20、[什么是离屏渲染?什么情况下会触发?该如何应对?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E4%BB%80%E4%B9%88%E6%98%AF%E7%A6%BB%E5%B1%8F%E6%B8%B2%E6%9F%93%EF%BC%9F%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E4%B8%8B%E4%BC%9A%E8%A7%A6%E5%8F%91%EF%BC%9F%E8%AF%A5%E5%A6%82%E4%BD%95%E5%BA%94%E5%AF%B9%EF%BC%9F.md) 21、[通知,代理,KVO的区别,以及通知的多线程问题](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E9%80%9A%E7%9F%A5%EF%BC%8C%E4%BB%A3%E7%90%86%EF%BC%8CKVO%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%8C%E4%BB%A5%E5%8F%8A%E9%80%9A%E7%9F%A5%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E9%97%AE%E9%A2%98.md) 22、[网络七层协议](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E7%BD%91%E7%BB%9C%E4%B8%83%E5%B1%82%E5%8D%8F%E8%AE%AE.md) 23、[怎么防止反编译?](https://github.com/LGBamboo/iOS-article.03/blob/main/iOS%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E6%80%8E%E4%B9%88%E9%98%B2%E6%AD%A2%E5%8F%8D%E7%BC%96%E8%AF%91%EF%BC%9F.md)