Avatar notebook default
18篇文章 · 13936字 · 0人关注
  • 120
    Metal基础实践

    简介 Metal 提供了和 GPU 的底层交互,让开发者可以使自己的iOS、macOS、tvOS应用表现出最佳的图形和运算处理性能。该文章从苹果...

    0.1 59 0 3
  • 浅谈代码优化

    文章结构 实例 首先引入一个代码优化的实例,请参读以下代码: 代码格式整齐,变量和函数名命名规范,可以从第一眼看下去,能难理清楚其中的逻辑。该函...

  • 120
    画出你的项目架构图

    近期在工作之余阅读了一本架构方面的书籍,《软件架构》,由国际知名架构师Simon Brown编写,国内邓刚翻译。全书200多页,分为了68个章节...

  • github iOS热门仓库整理

    工具类:模块化管理工具 bigkeeperhttps://github.com/eleme/bigkeeper FLEX 一个UI调试工具htt...

  • 120
    iOS知识点杂记

    有很长一段时间没有更新自己的blog了,期间有春节假期、春节假期之前的忙、春节假期之后的懒,不得不承认自己是个不折不扣的懒癌晚期患者😂。其实年后...

  • 120
    iOS GCD知识点总结

    引入 GCD(Grand Central Dispatch)是苹果从OS X Snow Leopard 和 iOS4 开始引入的一套多线程开发的...

  • 120
    深入CocoaLumberjack日志系统

    引入 在iOS开发中,日志系统是很重要的一个部分,尤其是在修复代码中的bug,通常会用NSLog来将这些信息打印到XCode控制台中显示,但在日...

  • 120
    一种支持多线程并发读写的数据模型

    在实际的开发中,常常会遇到这种场景,一个模块产生数据,另外一个模块处理数据。无论是为了模块间的解耦或者是并发处理,我们都会在生成和处理数据的模块...

  • APP瘦身 - 之framework

    在大型项目的开发中,我们常常会对一些功能比较固定的模块进行封装打包成静态库,以提供给他人使用。但在一般的打包中,得到的framework体积都比...

文集作者