240 发简信
IP属地:广东
  • Effective Objective-C 2.0随身笔记(五)

    29.理解引用计数 1.引用计数的工作原理 NSObject协议声明了下面三种方法用于操作计数器: Retain递增保留计数、release递减...

  • Effective Objective-C 2.0随身笔记(四)

    四、协议与分类 23.通过委托与数据源协议进行对象间通信 “委托模式”的主旨是:定义一套接口,若对象想接受另一个对象的委托,则需遵从此接口,以便...

  • Effective Objective-C 2.0随身笔记(三)

    三、接口与API设计 15.用前缀避免命名空间冲突 选择与公司、应用程序或二者皆有关联之名称作为类名的前缀,并在所有代码中均使用这一前缀。 若自...

  • runtime中动态关联对象的作用

    分类只能给已有的类添加方法,但是不能直接增加实例变量,如果写上默认的getter和setter方法也是编译不通过的,这时候就可以在getter和...

  • GCD理解

    Dispatch Queues的生成可以有这几种方式: 1.dispatch_queue_tqueue=dispatch_queue_creat...

  • Resize,w 360,h 240
    Effective Objective-C 2.0随身笔记(二)

    11.理解objc_msgSend的作用 id returnValue = [someObject messageName: parameter...

  • 关于runtime的知识

    一、引言 [receiver message]不单单是简单的方法调用,其实它会被编译器转化为objc_msgSend(receiver, sel...

  • KVO和KVC理解

    一、KVO(Key-Value-Observing) 键值观察者模式,说白了就是当你监听的值发生变化时,会收到对应的通知。 一般分为三步: 注册...

  • Effective Objective-C 2.0随身笔记(一)

    (注:该笔记适用于结合Effective Objective-C 2.0这本书一起看,笔者只是整理了其中的知识点,细致的地方还望大家在原著上查看...