推送第三方:友盟、个推、极光、融云、信鸽等 其实原理都是APNS 1.APNS的推送机制 首先我们看一下苹果官方给出的对iOS推送机制的解释。如下图 Provider就是我们...
推送第三方:友盟、个推、极光、融云、信鸽等 其实原理都是APNS 1.APNS的推送机制 首先我们看一下苹果官方给出的对iOS推送机制的解释。如下图 Provider就是我们...
1.理解GCD是什么 GCD是苹果为多核并行提出的解决方案。 GCD不需要关注线程的管理(线程的创建、调度任务、线程的销毁),只聚焦任务。 2.理解任务和线程的关系 具体操作...
为了证明隐居深山的我并没有被时代抛弃,总觉得要把假期的一些收获分享一下。虚拟现实,增强现实,混合现实。很绕口?这些东西是一样的吗?当然不。 虚拟现实 Virtual Real...
本章目录 方法一:手动下载Gradle 方法二:修改gradle-wrapper.properties 初次安装或者升级Android Studio之后,新建项目,很多人会停...
1.证书生成。 <1>本地钥匙串请求颁布证书。 生成 CSR文件。 <2>生成发布证书cer。 <3>bundleId:格式:com.公司名.项目名 <4>生成发布描述文件。...
Lottie是什么? Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库。这么看可能很...
清除缓存功能算是个十分鸡肋的功能了,但是大多数产品或者客户都希望有这么个东西显得APP功能完善,网上有很多,但是对于新手来说,那些感觉并不详细,我贴个完整到小白都能懂的。 下...
1. 写在前面 好久没写博客了,最近在对公司的项目进行重构和优化,针对图片加载框架的修改,原来使用的是Glide,现在改成Facebook的fresco来做对比。先介绍fre...
「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...