240 发简信
IP属地:北京
  • Resize,w 360,h 240
    使用CocoaPods发布自己的开源库

    简述 平常开发都是通过CocoaPods集成别人的开源库,这次要做一个自己的开源库,虽然是仿照别人的开源库写,但是重点是发布到CocoaPods...

  • Resize,w 360,h 240
    iOS 本地通知

    概述 本地通知就是APP发送推送通知给手机系统,不需要经过服务器,可以做到精准推送。应用场景还是比较多的,比如事务、闹钟、提醒等功能。在不同的i...

  • iOS 数组线程安全

    概述 为什么会有数组的线程安全问题?对于可变的集合(NSMutableArray、NSMutableDictionary、NSMutableSe...

  • Resize,w 360,h 240
    iOS runtime--交换方法

    概述 OC对象在接收到消息后,在运行时才确定执行哪个方法,而这个“确定”的过程是根据选择子名称在类的方法列表中找到方法的映射,然后“消息派发系统...

  • iOS runtime--消息转发

    消息转发概述 Objective-C是一门动态语言,怎么理解动态这一词呢?简单的说就是编译器在编译期可以只知道一个方法的名字,而不需要知道这个方...

  • Resize,w 360,h 240
    iOS 关联对象

    概述 关联对象顾名思义,就是给对象关联对象的意思,一个对象可以关联多个其他对象,这些对象通过key来区分,存储对象值时,可以指明“存储策略”,用...

  • iOS KVO使用

    简述 KVO是key-value-observe的简称,也就是键值观察者,是一种设计模式 -- 观察者模式。核心思想就是: 被观察者的状态发生改...

  • iOS 单例

    概述 单例顾名思义就是只有一个实例,单例模式可以确保一个类只有一个实例;单例的实例是用static修饰的,所以在内存中的位置是常量区;单例的生命...

  • Resize,w 360,h 240
    iOS GCD (三)

    dispatch_suspend/dispatch_resume 有个时候会有这样的需求场景,当追加大量的处理到Dispatch Queue中,...