240 发简信
IP属地:福建
  • Resize,w 360,h 240
    iOS dyld加载流程

    关于程序是否是从 main 函数开始运行的疑问,可以参照 运行库[https://www.jianshu.com/p/32ae54cc8978]...

    1.6 2447 1 16
  • Resize,w 360,h 240
    iOS 启动时间优化

    在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确...

  • fatal: unable to access '.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github....

    方案一: 同样的问题,原来是我配置不正确的代理设置,这是检查和删除它们的方法。首先打开您的git配置文件。 并确定是否设置了[http]或[ht...

  • Resize,w 360,h 240
    GCD底层

    一、同步执行dispatch_sync 1.1 锁的原因 我们都知道,当使用dispatch_sync在串行队列上执行时,会形成dispatch...

  • Resize,w 360,h 240
    OpenGL ES动效滤镜:缩放、灵魂出窍、抖动、闪白、毛刺、幻觉

    原图如下: 这篇博客是在OpenGL ES滤镜:分屏滤镜和OpenGL ES滤镜:灰度、颠倒、马赛克的基础上进行讲解的。下面我们来看一下不同滤镜...

  • Resize,w 360,h 240
    OpenGL专业名词解析

    OpenGL是一种用于创建实时3D图像的编程接口,是图形硬件的软件接口,基本上是一种底层渲染API,我们需要自己动手,通过载入三角形,应用必要的...

  • YYLabel简单使用

    最近尝试研究了一下YYLabel,学习了一下YYLabel文本响应点击及YYLabel换行功能,下面介绍一下我的收获: DEMO:https:/...

  • Resize,w 360,h 240
    dyld和ObjC的关联

    在iOS dyld加载流程[https://www.jianshu.com/p/bda67b2a3465]里我们讲述了 dyld 的加载流程, ...

  • iOS objc_msgSend 慢速查找流程分析

    在 iOS objc_msgSend 流程 中我们讲到了, objc_msgSend 首先通过汇编快速查找方法缓存,如果找到,调用 TailCa...

个人介绍
因为记录,所有有趣。