240 发简信
  • Objective-C源文件编译过程

    简介 Objective-C文件的编译过程主要包括clang前端的预处理、编译、后端优化中间表示、生成汇编指令、链接、生成机器码这几个步骤。我们...

  • WSRouter—一款轻量级路由跳转框架

    简介 大约6个月前,笔者写了一个基于url-block的路由跳转框架,命名为WSRouter。这是一个轻量级框架,仅包含4个.m文件共400多行...

    1.0 74 0 3
  • Node.js简介

    你今天绕过的所有问题,最终会在将来的某一天与你迎头相撞。 简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运...

  • Objective-C实现链式编程语法(DSL)

    您越着急开始写代码,代码就会花费越长的时间。 - Carlson, University of Wisconsin 前言 熟悉Objec...

  • 120
    23种设计模式之建造者模式

    建造者模式又叫做生成器模式,是23种设计模式中的一种创建型模式。建造者模式,顾名思义,就是为创建对象而生的模式。 (一)定义 将一个复杂对象的构...

  • 120
    23种设计模式之工厂三兄弟

    前言 关于设计模式,是一个永远说不完的也说不清的话题。毕竟在编程的世界里,没有最好的设计模式,只有最合适的设计模式。甚至有些时候,程序或者问题不...

  • 一份走心的iOS开发规范

    前言 说是前言,其实也是本文诞生的目的。随着公司业务的不断增加,功能的快速迭代,app的业务线越来越多,代码体积变得越来越庞大。同时,app投入...

  • 120
    GCD信号量-dispatch_semaphore_t

    1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和G...

    10.1 13819 12 119
  • 120
    Xcode9 新特性之Main Thread Checker

    前言 2017年9月23日,写在 iPhone8和iPhone X发布10日之际。给公司处于业务膨胀期,导致近期一直很忙,晚上经常加班到10点,...

    0.4 7197 4 20
个人介绍
强烈的代码洁癖,强迫症重度患者。关心架构设计,更注重细节研究。