240 发简信
IP属地:云南
  • iOS 10 开发者新特性

    新特性 对于开发者来说,好消息是 iOS 10 中并没有加入太多内容。按照适配的需求,来年的 iOS 开发至少应该可以从 iOS 8 甚至 iO...

  • 创建高质量的代码_4(读书笔记)

    防御式的编程 4.1 保护程序免遭非法输入数据的破坏 通常有这几种方法来处理那些垃圾数据: - 检查所有来源于外部的数据的值 - 检查子程序所...

  • Resize,w 360,h 240
    iOS10 新 功 能

    新的屏幕解锁方式 很多时候我们都喜欢按下Home键来查看时间和日期,然而Touch ID指纹识别功能推出之后,支持Touch ID 的设备在点亮...

  • Resize,w 360,h 240
    iOS核心动画高级技巧(二)

    变 换 在这一章中,我们将要研究可以用来对图层旋转,摆放或者扭曲的CGAffineTransform,以及可以将扁平物体转换成三维空间对象的CA...

  • Resize,w 360,h 240
    iOS核心动画高级技巧(一)

    图 层 树 Core Animation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在...

  • 设计模式_7

    第七部分 算 法 封 装 第18章 模 板 方 法 何为模板方法模式 模板方法模式是面向对象软件设计中一种非常简单的设计模式。其基本思想...

  • 设计模式_6

    第六部分 行 为 扩 展 第15章 访 问 者 访问者模式:表示一个作用于某对象结构中的各元素的操作。它让我们可以在不改变各元素的类的前提...

  • 设计模式_5

    第五部分 抽 象 集 合 第13章 组 合 组合模式: 将对象组合成树形结构以表示“部分-整体”的层次结构。组合使得用户对单个对象和组合对象...

  • 创建高质量的代码_3(读书笔记)

    高质量的子程序 在讨论高质量的子程序的细节之前,明确下面这两个基本术语会很有帮助。首先,什么是“子程序(routine)”? 子程序是为实现一个...