最近创建了一个新的CocoaPod的库,感觉流程比以前简单多了,在这里记录一下。环境:CocoaPods:1.9.0.beta.3, XCode:11.4这里记录的主要分为两...
IP属地:青海
最近创建了一个新的CocoaPod的库,感觉流程比以前简单多了,在这里记录一下。环境:CocoaPods:1.9.0.beta.3, XCode:11.4这里记录的主要分为两...
Runtime一个常用的场景是交换方法的调用。其实就是利用了Runtime的方法交换,具体代码如下: 核心思路是先找到对应的Method,然后将其交换就OK。上面实现的是交换...
单例:顾名思义,内存中只有单独一份的实例。要实现严谨的真正意义的上的单例,就要把所有的创建对象的方式都统一管理起来,只返回内存中唯一的位置,代码如下: 另外,再附记一个单例类...
现在面试iOS中高级开发,算法题已是必然会出现的一个环节了,这里把面试遇到的算法题和LeetCode上一些比较经典的算法题做一个汇总,希望对大家有用。大部分公司视频面试是通过...
Runtime相关的知识主要从以下几个问题入手吧 Runtime是何物 Runtime中的结构体 Runtime中的几个概念的理解 iOS的消息发送处理流程 Runtime的...
今天来讲APP性能优化的第一步,也是用户接触最直接的一步:冷启动优化。主要从以下几个问题来入手 什么是冷启动?什么是热启动? 冷启动的过程中,系统都做了什么 pre-main...
APP启动部分的优化做完,剩下的就是APP运行时相关的优化了,主要从下面几个问题入手 UIImage优化 UITableView优化 卡顿优化 网络请求优化 UIImage优...
最近遇到个问题,挺有意思。我在给APP集成SDK进行网络请求的时候,报了一个错。 我一看,简单啊!info.plist麻利的就加上ATS,白名单过滤也加上了,错误依旧还在。于...