/iOSTests

RunTime、GCD、KVO、Block、RunLoop、CoreSpotlight、Widget(today extension)、share extension...Tests

Primary LanguageObjective-C

iOSTests

RunTime、GCD、KVO、Block、RunLoop、Notification、CoreSpotlight、Widget(today extension)、share extension...的一些运用Demo,控制台打印数据实时显示到应用中

RunTime的运用Demo,包括获取成员变量、获取类属性、获取类的方法、发送消息、动态添加方法、runtime动态归档解档、消息转发、load和initialize类方法运用、方法交换、类别增加属性......

GCD的运用Demo,包括全局并发调度队列、串行调度队列、并发地循环迭代、队列暂停和继续、调度组 Dispatch Group、延迟线程、子队列、队列优先级......

KVO的运用Demo,包括KVO监听对象属性变化......

Block的运用Demo,包括创建带返回值和不带返回值的Block,Block传值......

RunLoop的运用Demo,包括timer计时器与RunLoop的运用......

Notification通知demo,包括通知上的按钮动作,通知上输入回复(类似微信)......ps:只做了本地通知,远程通知同理

CoreSpotlight的运用demo,包括Spotlight数据保存删除、Spotlight搜索、Spotlight跳转并做相应动作....

Widget(today extension)的运用Demo,包括共享数据、传递数据......

share extension的运用demo,包括系统相册或浏览器分享内容到本APP,获取分享内容,自定义分享UI,extension target与主App传递或共享数据......