240 发简信
  • RAC-基础笔记

    文章优先发布于小小厨师的厨房 RAC最主要的优势在于提供了一种统一的方式来处理异步行为,包括delegate、回调block、target-ac...

  • 120
    多线程-GCD

    文章优先发布于小小厨师的厨房 多线程介绍 demo。最快熟悉的方式就是自己码一遍。 Serial vs. Concurrent 串行 vs. 并...

  • 120
    多线程-NSOperation,NSOperationQueue

    文章优先发布于小小厨师的厨房 NSOperation,NSOperationQueue demo。最快熟悉的方式就是自己码一遍。 NSOpera...

  • 《iOS进阶》-Core Foundation对象的内存管理

    Core Foundation对象的内存管理 底层的Core Foundation对象,大多数以XxxCreateWithXxx的方式创建如:C...

  • 120
    使用Quartz 2D实现径向渐变

    由于项目原因,需要实现一个雷达图,图上的线条颜色需要从内向外渐变,外圈上的点的颜色随当前部分所处区域不同而显示不同颜色。成果图如下,还未实现将折...

  • Cordova官方文档整理

    一、install Cordova install Node.js install cordova:$ sudo npm install -g ...

  • 《iOS进阶》-UIWindow

    UIWindow UIWindow是最顶层的界面容器,继承自UIView。作用如下: 作为UIView的最顶层容器,包含应用显示所需要的所有UI...

  • 我的代码习惯

    我的代码习惯 一直以来我都坚持团队合作里面要有一份编码规范,尽量保持编码的一致性,让代码更清晰,便于代码审查和团队合作。即使迫于某些原因无法普遍...

  • JavaScript基础学习笔记(二)

    函数定义 函数的声明 函数表达式 JS函数可以通过一个表达式定义,函数表达式可以存储在变量中。当存储在变量中之后,变量也可以作为一个函数使用。函...