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

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

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

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

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

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

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

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

  • GCD理解

    Dispatch Queues的生成可以有这几种方式: 1.dispatch_queue_tqueue=dispatch_queue_create("serial",DISP...

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

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

  • 关于runtime的知识

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

  • 120
    【如何快速的开发一个完整的iOS直播app】(原理篇)

    目录 【如何快速的开发一个完整的iOS直播app】(原理篇) 【如何快速的开发一个完整的iOS直播app】(播放篇) 【如何快速的开发一个完整的iOS直播app】(采集篇) ...

  • KVO和KVC理解

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

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

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

  • 旧版本Xcode兼容iOS新系统的方法

    有时候大家升级完手机的iOS系统后,会遇到旧版本的Xcode无法运行在新的iOS系统上了,这时候其实不升级Xcode也可以解决,那就是前往路径/Applications/Xc...