240 发简信
IP属地:广东
  • 可以看看这个。ARC 下还有 __NSStackBlock__ 吗

    https://dengweijun.com/arc-nsstackblock-31c0c1d493974db5bd7f278dd20e223a

    iOS-底层原理 30:Block底层原理

    iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要介绍block的类型、循环引用的解决方法以及block底层...

  • 这里有个比ccache更快更稳定的方案,iOS工程自动化缓存实现极速构建,可以交流一下

    https://dengweijun.com/2019/08/19/iOS%E5%B7%A5%E7%A8%8B%E8%87%AA%E5%8A%A8%E5%8C%96%E7%BC%93%E5%AD%98%E5%AE%9E%E7%8E%B0%E6%9E%81%E9%80%9F%E6%9E%84%E5%BB%BA/

    提高iOS项目的编译速度

    项目结构 CocoaPods做业务划分,每条业务线一个工程,每个工程依赖基础框架,业务线之间解耦依赖基础模块 纯Objective-C代码,没有引入Swift代码 独立服务器...

  • 这里有个iOS工程自动化缓存实现极速构建的方案,欢迎交流一下

    https://dengweijun.com/2019/08/19/iOS%E5%B7%A5%E7%A8%8B%E8%87%AA%E5%8A%A8%E5%8C%96%E7%BC%93%E5%AD%98%E5%AE%9E%E7%8E%B0%E6%9E%81%E9%80%9F%E6%9E%84%E5%BB%BA/

    iOS项目的瘦身与加快编译速度

    随着开发的不断进行,我们的项目总会变得越来越大,而过大的占用用户的内存空间会对用户的留存造成一定的影响,所以我们总是需要找到方案来减小我们的包大小。在我们努力的同时苹果也在为...

  • 120
    iOS消息发送和转发机制流程

    最近在重看iOS消息发送和消息转发原理,也看了不少优秀的博客。在iOS开发过程中,我们经常会遇到这样的报错:unrecognized selector sent to ins...

  • 120
    由 FlexBox 算法强力驱动的 Weex 布局引擎

    前言 在上篇文章里面谈了Weex在iOS客户端工作的基本流程。这篇文章将会详细的分析Weex是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看Weex的布局...