转载链接:http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/#https://www.zhihu.com/question/...

转载链接:http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/#https://www.zhihu.com/question/...
缓存处理 YTKKeyValueStore - Key-Value存储工具类,说明。TMCache - TMCache 是 Tumblr 开源的一个基于 key/value ...
一、观察者(Observer)介绍 观察者(Observer)的作用就是监听事件,然后对这个事件做出响应。或者说任何响应事件的行为都是观察者。比如: 当我们点击按钮,弹出一个...
认识RxSwift 一句话:让你在相同的时间用更少的代码完成更多的功能。 总结:早点下班! RxSwift 核心概念就是总共有两个:1.一个观察者( Observer )订阅...
Promise对象的特性 要实现Promise对象首先我们要了解Promise拥有哪些特性,简单概括为以下几点1、Promise有三种状态:pending(进行中)、fulf...
Redux入门学习系列教程(一)[https://www.jianshu.com/p/faa98d8bd3fa]Redux入门学习系列教程(二)[https://www.ji...
写在前面:应用场景很重要 如果你的公司有这样一个硬性的需求:用户将APP退出到后台的时候,当该用户收到推送的时候,不让用户感觉到推送过来了,不想打扰用户,但是还想拿到推送内容...
前言 在做即时通讯实现音视频通话的时候,对方呼入,响起铃声和震动,提醒用户,对方挂断之后,铃声震动停止,普通的APNS通知,是达不到我们想要的效果,所以需要一种可以用通知就唤...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...