240 发简信
IP属地:台湾
  • 内存对齐

    内存对齐 概念: 百度百科内存对齐:编译器为程序中的每个“数据单元”安排在适当的位置上 为什么要对齐? 一种提高内存访问速度的策略,cpu在访问...

  • RunLoop --- CHECK_FOR_FORK()

    CHECK_FOR_FORK() 写在前面 CHECK_FOR_FORK()函数在RunLoop的源代码里有很多地方都用到了, 具体是个什么意思...

  • Resize,w 360,h 240
    App Settings.Bundle 花式用法

    App Settings.Bundle 写在前边 Settings.Bundle 是App的配置项, 用户和测试可以在外围对于App的部分信息进...

  • UIViewController的生命周期

    UIViewController的生命周期 前言 UIViewController的生命周期函数: init(initWithNibName) ...

  • iOS中的锁

    iOS中的锁 前言 写在前面: 临界区:指的是一块对公共资源进行访问的代码,并非一种机制或是算法。 自旋锁:是用于多线程同步的一种锁,线程反复检...

  • ES6 学习笔记-Promise

    1. Promise 的含义 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,...

  • ES6 学习笔记-函数的扩展

    参数默认值不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的。 使用参数默认值时,函数不能有同名参数。 同名参数只...

  • ES6 学习笔记-const 命令

    const声明一个只读的常量。一旦声明,常量的值就不能改变。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化...

  • ES6 学习笔记-块级作用域

    块级作用域 ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。 1. 内层变量可能会覆盖外层变量。 上面代码的原意是,...