• 120
    A Malloc Tutorial

    前言 本篇文章是对该文章的翻译,如有疑问可对照原文。 一、介绍 什么是malloc?如果连这个名儿都没有听说的话,那么应该在读这篇文章之前先去学...

  • 120
    iOS中Native的方式集成Vuforia、其源码解读以及自定义模型

    集成步骤 由于这些步骤相对来说比较基础,我就直接罗列出来。 1、开发者官网https://developer.vuforia.com; 2、下载...

  • 120
    细看objc-weak源码

    本文不看其他,只专注于weak的内部结构实现细节和源码解读,看了网上很多的文章都是贴上一篇open source里面的代码,并没有对实现细节进行...

  • 120
    最大堆(创建、删除、插入和堆排序)

    关于最大堆 什么是最大堆和最小堆?最大(小)堆是指在树中,存在一个结点而且该结点有儿子结点,该结点的data域值都不小于(大于)其儿子结点的da...

  • 一步一步来开发一个Jenkins持续集成插件

    自己动手开发Jenkins插件 首先声明由于本人是个菜鸟,之前根本不会Java相关的开发,所以在我看来是很值得注意的地方可能在很多人眼里是一个鸡...

  • 120
    BLUEPILL在项目中的实践

    Xcode工程项目结构体系; 如何获取上面提到的两个文件并使用上面这个最简单命令跑起来(是否包含了Test,如果没有需要添加Test); Xco...

  • 谈谈Swift中Array函数的使用场景

    在swift中有很多的高阶函数,比如map,sort,reduce,filter等等,这里我会挨个来讲一下原理和使用方法,举的例子都很简单通俗,...

  • Swift3 Unsafe[Mutable]Pointer

    这篇文章水准不高,可能因为我自己能力有限,英文水平也就这样,自己能看懂,可能存在误人子弟的可能性,所以如果有人有机会看到了这边文章就当是一个小白...

  • 120
    从头认识GCD——派发队列基础

    一、获取任务队列 现在问题来了,我们既然知道有这么一个类型了,那我们总要有方式来得到它啊是吧。就目前而言,Apple给我们提供获取该类型变量的方...