面试
文章平均质量分 82
allanGold
这个作者很懒,什么都没留下…
展开
-
【runloop】performSelector方法探究
NSObject类提供了很多方法供我们使用,这些方法是添加到runloop的,所以如果没有开启runloop的话,不会运行(不过有个坑,请看下面介绍)原创 2022-08-16 17:32:41 · 393 阅读 · 0 评论 -
【面试】【iOS】为什么说减少分类的数量能够减少启动过程的耗时
Mach-o 中有很多符号,指向当前的mach-o的,也有指向其他的dylib的,比如prinf。那么在运行时,代码如何准确的找到printf的地址呢?Mach-o中 采用了PIC技术,全称 Position Independ code。当你的程序要调用printf的时候,会先在__DATA段中建立一个指针,指向printf,在通过这个指针实现间接调用。dyld这时候需要做一些fix-up工作,即帮助应用程序找到这些符号的实际地址,主要包括两部分:Rebase:修正内部(指向当前mach-o文件)的指原创 2022-05-08 17:46:03 · 685 阅读 · 0 评论 -
打包签名
签名原理学习[iOS 打包签名,你真的懂吗?]iOS签名类型有Development、AD-Hoc、In-House与App Store,而打包过程中又涉及到各种证书、Provision Profile、entitlements、CertificateSigningRequest、p12、AppID…各种概念一大堆,本文将从打包签名的原理说起,并梳理完全签名的整体流程,最后讲解重签名的实现以及签名机制中有哪些需要注意防护的要点。为了保证App的分发平台是可控的,以及保证所有安装到iOS设备上的App都原创 2020-10-17 11:59:06 · 509 阅读 · 0 评论 -
面试题(含 runloop)
掘金上的面试经验收集https://juejin.im/post/5b4cd5aae51d455b5d3efa2c http://www.cocoachina.com/ios/20160414/15918.htmlhttp://www.cocoachina.com/ios/20160415/15930.htmlhttp://www.cocoachina.com/ios/201...转载 2017-02-10 13:45:35 · 670 阅读 · 0 评论 -
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
https://juejin.im/post/5c6abfc86fb9a049c04396a7转载 2019-02-19 15:21:11 · 680 阅读 · 0 评论