Avatar notebook default
10篇文章 · 3740字 · 1人关注
  • The Singleton Pattern 单例模式 教程

    1.ARC 单例模式 1.1ARC 单例模式 Person.h Person.m ViewController.m 1.2宏抽取 ARC 单例模...

  • Resize,w 360,h 240
    KVC KVO

    1.KVC key value coding 我们一般是通过调用set方法或属性的点语法来直接更改对象的状态,即对象的属性值,比如[stu se...

  • The Singleton Pattern 单例模式

    单例模式的作用 单例模式的使用场合 单例模式在ARC\MRC环境下的写法有所不同,需要编写2套不同的代码 可以用宏判断是否为ARC环境 单例模式...

  • Resize,w 360,h 240
    NSNotificationCenter 通知中心

    1.通知中心-NSNotificationCenter 每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责...

  • Resize,w 360,h 240
    MVC

    字典->模型 1.使用字典的坏处 一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编辑器没有智能提示,需要手敲 手...

  • Resize,w 360,h 240
    delegate 代理设计模式

    1.<UIScrollViewDelegater> 代理设计模式 很多时候,我们想在UIScrollView正在滚动 或 滚动到某个位置 或者 ...

  • Resize,w 360,h 240
    响应式编程思想-KVO底层分析-KVO实现

    1.响应式编程思想 不需要考虑调用顺序,只需要考虑结果,类似于蝴蝶效应,产生一个事件,会影响很多东西,这些事件像流一样的传播出去,借用面向对象的...

  • 函数式编程思想-计算器-Calculate

    1.一般编程 Calculate.h Calculate.m ViewController.m 2.函数式编程思想 函数式编程思想:把操作尽量写...

  • 链式编程思想-计算器-CalculateMaker

    链式编程思想: 1.设计成类方法-不可行错误的实现方式 在开发中有了一个想法就动手写代码,在实现的过程中,逐步完善思路. 1.1不知道方法的返回...

文集作者