简述 平常开发都是通过CocoaPods集成别人的开源库,这次要做一个自己的开源库,虽然是仿照别人的开源库写,但是重点是发布到CocoaPods...
概述 本地通知就是APP发送推送通知给手机系统,不需要经过服务器,可以做到精准推送。应用场景还是比较多的,比如事务、闹钟、提醒等功能。在不同的i...
概述 为什么会有数组的线程安全问题?对于可变的集合(NSMutableArray、NSMutableDictionary、NSMutableSe...
概述 OC对象在接收到消息后,在运行时才确定执行哪个方法,而这个“确定”的过程是根据选择子名称在类的方法列表中找到方法的映射,然后“消息派发系统...
消息转发概述 Objective-C是一门动态语言,怎么理解动态这一词呢?简单的说就是编译器在编译期可以只知道一个方法的名字,而不需要知道这个方...
概述 关联对象顾名思义,就是给对象关联对象的意思,一个对象可以关联多个其他对象,这些对象通过key来区分,存储对象值时,可以指明“存储策略”,用...
简述 KVO是key-value-observe的简称,也就是键值观察者,是一种设计模式 -- 观察者模式。核心思想就是: 被观察者的状态发生改...
概述 单例顾名思义就是只有一个实例,单例模式可以确保一个类只有一个实例;单例的实例是用static修饰的,所以在内存中的位置是常量区;单例的生命...
dispatch_suspend/dispatch_resume 有个时候会有这样的需求场景,当追加大量的处理到Dispatch Queue中,...