2020年12月27日

051*:dSYM你是如何分析的?

摘要: 1:dSYM命令: atos符号化: 2:工具 dSYMTools 3:友盟官网 4:利用NSSetUncaughtExceptionHandler处理 捕获异常。邮件发送。 引用: 1:iOS 用dSYM工具分析友盟崩溃日志 —— 详细步骤 2:iOS崩溃日志分析__dSYM解析 3:【iOS】a 阅读全文

posted @ 2020-12-27 23:45 风zk 阅读(190) 评论(0) 推荐(0) 编辑

050*:AppDelegate如何瘦身?

摘要: 1:AppDelegate分类(Category) 2:钩子函数:交换方法(不建议使用) 3:通过单例给AppDelegate瘦身 4:FRDModuleManager 优点: 简单,只需要几行代码就可以解决。 被添加的每个模块都可以“享受”AppDelegate的各个生命周期。 缺点: 每个模块都 阅读全文

posted @ 2020-12-27 23:04 风zk 阅读(231) 评论(0) 推荐(0) 编辑

047*:方法签名有什么作用?事务?索引?多态?Images.xcassets?图片大小计算?影响因素?isEqual和hash方法?

摘要: 一:方法签名 计算机程序包括许多使人工任务自动化的算法。这些程序被分成小的模块化组件,这些组件被称为方法和函数。每个方法都有一个特定的格式来描述它在程序中的作用。方法签名是方法的形式定义,它提供了对该功能的高级描述。在计算机操作在软件开发中使用了许多计算机语言。 每种语言都有创建方法签名所需的特定格 阅读全文

posted @ 2020-12-27 21:59 风zk 阅读(164) 评论(0) 推荐(0) 编辑

046*:证书过期怎么办?

摘要: 一、开发和发布证书作用 1、类似上边证书样式的就是Certificates(证书,包括开发、发布证书),作用 : 这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。 2、类似上边证书样式的就是Provisioning Profiles(描述文件,简称PP) 阅读全文

posted @ 2020-12-27 21:34 风zk 阅读(1101) 评论(0) 推荐(0) 编辑

045*:ipa包的大小受哪些影响?app瘦身

摘要: 一:资源优化 1:删除无用的资源文件 在这里推荐使用工具LSUnusedResources。它在脚本的基础上,做了两个改进: 提高匹配速度。LSUnusedResources不是对每个资源文件名都做一次全文搜索匹配,因为加入项目的资源太多,这里会导致性能快速下降。它只是针对源码、Xib、Storyb 阅读全文

posted @ 2020-12-27 20:54 风zk 阅读(355) 评论(0) 推荐(0) 编辑

041*:(反射是什么?可以举出几个应用场景么?)(切面aop编程)(App 无痕埋点的思路了解么?你认为理想的无痕埋点系统应该具备哪些特点?)

摘要: 1:反射是什么?可以举出几个应用场景么? 1:了解反射机制 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。当然,本篇文章中讲到的反射方法,就在NSObject和Foundation框架中。 // 在实 阅读全文

posted @ 2020-12-27 15:01 风zk 阅读(208) 评论(0) 推荐(0) 编辑

0000*:OC面试汇总

摘要: 1:MVC和MVVM的区别?MVVM和MVP的区。如何双重绑定. set方法修改ViewModel属性,ViewModel中KVO监听,做出数据请求,之后block传到View。 2:AFNetworking的底层原理。 3:SDWebimage,SDWebImage 下载了图片后为什么要解码? 4 阅读全文

posted @ 2020-12-27 07:47 风zk 阅读(234) 评论(0) 推荐(0) 编辑

导航