RunTime、GCD、KVO、Block、RunLoop、Widget(today extension)、share extension...的一些运用Demo
Demo地址:https://github.com/iOSXH/iOSTests(有帮助的话欢迎star)
RunTime的运用Demo,包括获取成员变量、获取类属性、获取类的方法、发送消息、动态添加方法、runtime动态归档解档、消息转发、load和initialize类方法运用、方法交换、类别增加属性......
GCD的运用Demo,包括全局并发调度队列、串行调度队列、并发地循环迭代、队列暂停和继续、调度组 Dispatch Group、延迟线程、子队列、队列优先级......
KVO的运用Demo,包括KVO监听对象属性变化......
Block的运用Demo,包括创建带返回值和不带返回值的Block,Block传值......
RunLoop的运用Demo,包括timer计时器与RunLoop的运用......
Widget(today extension)的运用Demo,包括共享数据、传递数据......
share extension的运用demo,包括系统相册或浏览器分享内容到本APP,获取分享内容,自定义分享UI,extension target与主App传递或共享数据......
ps:后续会不断增加