目前国内网盘市场应该就是百度网盘一家独大了。百度云虽然资源很多,但用起来也有诸多限制。特别是在没有开通 VIP 会员的情况下,下载速度十分缓慢。 下面推荐一款十分强大的软件。使用它我们可以在无需开通会员的情况下,实现网盘资源的全速下载......
KVO(键值观察)是一种 Objective-C 的回调机制,全称为:key-value-observing。该机制简单来说就是在某个对象注册监听者后,当被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作。 同样地,PromiseKit 也对 KVO 提供了相关的扩展,方便我们使用......
四、NotificationCenter 扩展 1,准备工作 我们同样要安装 PromiseKit 库,以及相关的 PMKFoundation 扩展库。 2,系统通知的监听和响应 (1)当程序启动后,按下设备的 home 键进入后台时,会发送个 UIApplication.didEnterBackgroundNotification 通知......
PromiseKit 不仅仅是一个简单的异步编程框架,它还为 Apple API 提供了许多扩展,对原有的 API 构建一个新的 Promise 实现,方便我们使用。 三、URLSession 的扩展 1,安装配置 (1)首先要安装 PromiseKit 库,具体步骤可以参考我之前的文章......
(1)首先打开安卓项目中的 res/values/strings.xml 文件......
有进行 JS 开发的小伙伴肯定对 Promise 很熟悉,作为 ES6 中最重要的特性之一,Promise 不但能有效地解决回调地狱(Callback Hell)问题,而且还能更好地进行错误捕获。我之前也写过相关文章进行介绍。而在 Swift 中,也有个实现类似功能的第三库,那就是 PromiseKit......
1,问题描述 (1)前段时间 Mac 系统升级成最新版本 。想要使用 rvm 安装一个指定版本的 Ruby: 1 rvm install 2.4.1 (2)命令执行后安装失败,报如下错误: MacBook:hangge_2227 hangge$ rvm install 2.4.1 Warning, new version of rvm available '1.29.4', you are using older version......
1,问题描述 我们可以使用 navigationBar 的 barTintColor 属性来自定义导航栏的颜色。但设置后会发现,实际显示的颜色与自定义的颜色会有误差。 比如下面我们将导航栏和页面视图背景都设置为橙色,可以发现二者颜色并不一致: 2,问题原因 这是因为默认情况下......
我们常常使用 each() 方法来遍历匹配的 dom 元素,遍历顺序为从上到下(dom 元素在页面所处的位置)。如果想要反过来倒序遍历,可以先将匹配的元素转成数组并反转,再使用 each() 方法来遍历。 (1)下面样例自下而上遍历所有的 li 元素......
六、生成随机日期 1,不指定范围 下面生成两个随机日期,一个不指定 Region,一个指定 Region。 2,指定范围 (1)最近 5 天内的一个随机时间,同样可以指定或者不指定 Region......