关于程序是否是从 main 函数开始运行的疑问,可以参照 运行库[https://www.jianshu.com/p/32ae54cc8978]...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确...
方案一: 同样的问题,原来是我配置不正确的代理设置,这是检查和删除它们的方法。首先打开您的git配置文件。 并确定是否设置了[http]或[ht...
一、同步执行dispatch_sync 1.1 锁的原因 我们都知道,当使用dispatch_sync在串行队列上执行时,会形成dispatch...
原图如下: 这篇博客是在OpenGL ES滤镜:分屏滤镜和OpenGL ES滤镜:灰度、颠倒、马赛克的基础上进行讲解的。下面我们来看一下不同滤镜...
OpenGL是一种用于创建实时3D图像的编程接口,是图形硬件的软件接口,基本上是一种底层渲染API,我们需要自己动手,通过载入三角形,应用必要的...
最近尝试研究了一下YYLabel,学习了一下YYLabel文本响应点击及YYLabel换行功能,下面介绍一下我的收获: DEMO:https:/...
在iOS dyld加载流程[https://www.jianshu.com/p/bda67b2a3465]里我们讲述了 dyld 的加载流程, ...
在 iOS objc_msgSend 流程 中我们讲到了, objc_msgSend 首先通过汇编快速查找方法缓存,如果找到,调用 TailCa...