1. Swift 内存管理

    Swift 使用自动引用计数来管理内存。这意味着我们不需要关注swift 是如何来管理内存的,因为ARC 机制会保证一个实例在不再需要的时候会被系统释放掉。然而,并不是所有时候都不需要关注。

    2019/07/28 swift

  2. C++ Map 基础知识

    C++ STL Map 的创建、删除、插入、更新、遍历

    2019/07/25 C++

  3. Swift 指针UnsafePointer

    Swift 指针UnsafePointer

    2019/07/24 swift

  4. Access Control

    访问控制

    2019/07/23 swift

  5. OpenGL ES之动画(八)

    2019/07/22 OpenGLES

  6. AdVanced LLVM IR

    ``` #include “llvm/IR/IRBuilder.h” #include “llvm/IR/LLVMContext.h” #include “llvm/IR/Module.h” #include “llvm/IR/Verifier.h” #include

    2019/07/22 LLVM

  7. Building LLVM IR

    高级编程语言便于人和机器交互。目前大多数的高级语言都包含 变量,循环,if-else 判断语句,块,函数这些基本元素。变量保存数据类型的值,一个基本块确定变量的作用域。一个if-else 语句决定代码执行路径。一个函数可以让代码块重用。高级语言可能在类型检查,类型转换,变量声明,复杂数据类型方面有所不同.但是,几乎所有其他语言都具有本节前面列出的基本构建块

    2019/07/21 LLVM

  8. Playing with LLVM

    LLVM编译器基础设施项目于2000年在伊利诺伊大学开始,最初是一个研究项目,为任意静态和动态编程语言提供基于SSA的现代编译技术。

    2019/07/20 LLVM