240 发简信
IP属地:北京
  • Resize,w 360,h 240
    深入剖析 iOS 性能优化

    问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据...

    13.9 29411 15 281 1
  • 深入剖析 iOS 编译 Clang / LLVM

    前言 2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIU...

    6.5 15736 8 180
  • 细说GCD(Grand Central Dispatch)如何用

    文中较详细介绍GCD队列,各种GCD使用方法,实例如何使用Dispatch Source监听系统底层对象,分析不同锁的性能对比,实例GCD死锁情...

  • AutoLayout框架Masonry使用心得

    我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形...

    1.6 32756 8 128 1
  • Resize,w 360,h 240
    深入剖析 JavaScriptCore

    前言 最近开始涉及 JS 的解析和处理工作,所以专门研究了下这块。特别是动态类型的处理以及不同引擎对于平台无关的字节码的设计和处理会有很大的帮助...

    5.8 17361 4 92 1
  • Resize,w 360,h 240
    iOS 开发舆图

    43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开...

    11.1 3539 9 77
  • Resize,w 360,h 240
    GMTC 上分享滴滴出行 iOS 端瘦身实践的 Slides

    在这次 GMTC 大会上分享了我们在包大小瘦身实践过程中使用的一些方法和遇到的一些问题,会前也有很多朋友咨询过这方面的问题,相信这些经验对大家会...

    3.3 4131 6 77 1
  • 检测iOS的APP性能的一些方法

    首先如果遇到应用卡顿或者因为内存占用过多时一般使用Instruments里的来进行检测。但对于复杂情况可能就需要用到子线程监控主线程的方式来了,...

  • GPU处理图像 Shader的入门

    Shader着色器 Shader出现在OpenGL ES 2.0中,允许创建自己的Shader。必须同时创建两个Shader,分别是Vertex...

个人介绍
极客时间《iOS开发高手课》和纸书《跟戴铭学iOS编程》作者。个人博客:戴铭的博客。微信公共号:starming-weixin。微博:@戴铭