Avatar notebook default
24篇文章 · 11866字 · 1人关注
  • CodeReview实践

    1.fackbook fabricate禁止像git提交。只能通过fabricate 后台,进行审批。每天一次。 2.gitlab 里面 m...

  • Resize,w 360,h 240
    Pod组件化-私有库、公有库详解

    一、创建pod工程1.pod lib create xxWould you like to include a demo applicatio...

  • 设计模式和六大原则

    一、六大原则1.1单一职责原则(Single Responsibility Principle,简称SRP )核心思想: 应该有且仅有一个原因引...

  • LLVM

    1.ClangLLVM的子项目 C/C++/OC 编译器前端,编译速度快[比gcc快三倍]、占用内存小

  • 用户名密码存储

    1.MD5不安全,容易暴力破解2.保存到keychain苹果推荐3.bcrpyt

  • iOS A\B方案实施

    参考:https://www.jianshu.com/p/ba7ba95a524e

  • 应用启动优化

    1.热启动 与 冷启动 冷启动 首次启动。 热启动 是已经启动,从后台再次唤醒。2.优化冷启动main()函数执行前:减少动态库加载,合并多个...

  • 路由解耦

    解藕一种方式。用一种最简单的方案来实现。 一、有一个FFURI基类,最基础三个变量和一个初始方法scheme:有时候用来区分是外部协议 还是 内...

  • Resize,w 360,h 240
    CoreText图文混排

    文字排版的基础概念 字体(Font):和我们平时说的字体不同,计算机意义上的字体表示的是同一大小,同一样式(Style)字形的集合。从这个意义上...

文集作者