前言:在iOS开发中可以使用Runtime动态调用OC方法,但是无法动态调用C函数,那么该如何动态调用C函数呢?值得思考一下。 1. 函数调用 ...
前言:最近在了解HttpDns的实现方案,经过调研,发现了NSURLProtocol这个在Apple URL Loading System中的特...
0. 简介 CocoaPods是用Ruby写的,并由若干个Ruby包(gems)构成的。在解析整合过程中,最重要的几个gems分别是:Cocoa...
前言:最近把Xcode升级到了Xcode13,发现老项目突然运行不起来了,原来是老项目使用的还是老的构建系统Legacy Build Syste...
前言:在构建自己的组件库中,我们会经常编辑.podspec文件,进行一些配置项,但是有一些确实还是不太清楚,这里统一学习一下,内容翻译自官方文档...
前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得...
前言:目前所在的公司对于测试环节产生的 Bug 数量要求比较严格,经历了几个版本迭代之后,也逐渐有了一些经验,记录整理下来,希望能帮助到大家。 ...
前言:之前记得有看过链式编程的实现,主要就是用 block 实现的,现在特地再记录一下。 1. 简介 在了解链式编程的时候,不得不提起 Maso...
1. 异常的类型 Mach异常:是指最底层的内核级异常。用户态?的开发者可以直接通过Mach API设置thread,task,host?的异常...
文集作者