iOS面试题
iOS经典面试问题
iDivines
这个作者很懒,什么都没留下…
展开
-
iOS面试题--插装重排
https://www.jianshu.com/p/f4c322977121?utm_campaign=hugo转载 2020-12-27 18:14:03 · 128 阅读 · 0 评论 -
iOS面试题--多线程
https://www.cnblogs.com/weiming4219/p/7649661.html转载 2020-12-27 18:00:20 · 191 阅读 · 1 评论 -
iOS面试题--mmap
https://blog.csdn.net/tugele/article/details/84556314转载 2020-12-27 17:30:59 · 114 阅读 · 0 评论 -
iOS面试题--热修复JSPatch原理
https://www.cnblogs.com/graveliang/p/5809519.html转载 2020-12-27 17:15:48 · 124 阅读 · 0 评论 -
iOS面试题--事件传递和响应链
https://www.cnblogs.com/guoshaobin/p/10998511.html转载 2020-12-27 16:52:04 · 128 阅读 · 0 评论 -
iOS面试题--UI卡顿优化
https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/转载 2020-12-27 16:45:44 · 96 阅读 · 0 评论 -
iOS面试题--autoreleasepool
https://blog.csdn.net/goldfish3/article/details/89604049转载 2020-12-27 15:17:15 · 162 阅读 · 0 评论 -
iOS面试题--深入理解RunLoop
https://blog.ibireme.com/2015/05/18/runloop/转载 2020-12-27 14:06:30 · 60 阅读 · 0 评论 -
iOS面试题--OC对象内存结构
https://halfrost.com/objc_runtime_isa_class/转载 2020-12-27 12:06:49 · 102 阅读 · 0 评论 -
iOS面试题--消息转发
一、简介 iOS开发过程中,有一类的错误会经常遇到,就是找不到所调用的方法,当然这类问题比较好解决,给当前对象或其父类对象添加该方法即可,使得编译器在编译时能正确找到该方法;或者,还有另外的方法,由于Objective-C是一门动态语言,我们也可以在运行期再给类添加该方法,一样可以解决该问题,而这就涉及了类的消息转发机制。 本文就主要来介绍一下iOS系统的消息转发机制,探究一下在调用一个方法时,如果本类中没有该方法时,对象究竟是如何进行消息转发的,来避免程序抛出异常。 二、异常现象 当调用的对象方法不存在,转载 2020-12-26 14:11:29 · 296 阅读 · 0 评论 -
iOS面试题--iOS应用的启动流程和优化详解
一、应用启动流程 1、整体过程 (1)解析Info.plist 加载相关信息,例如如闪屏 沙箱建立、权限检查 (2)Mach-O(可执行文件)加载 如果是胖二进制文件(为了保持向下兼容,且支持旧有设备及旧有指令集),寻找合适当前CPU类别的部分 加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法) 定位内部、外部指针引用,例如字符串、函数等 加载类扩展(Category)中的方法 C++静态对象加载、调用ObjC的 +load 函数 执行声明为__attribute__((co...转载 2020-11-06 15:18:15 · 244 阅读 · 0 评论