本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享、源码等,iOS 中图片技术的解压缩、逆向实战、iOS SDK 实践,Android架构思考、Android触摸事件分发、蘑菇街Android热修复、MVP+Retrofit+RxJava网络请求框架搭建,希望对你有用。

『 iOS开发分享』

谈谈 iOS 中图片的解压缩

“对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其中就包括了对图片的解压缩。”

看看@雷纯锋2011的关于对 iOS 图片的解压缩的分析,值得一看。

iOS 逆向实战 - 钉钉签到远程“打卡”

请叫我_小锅_的这篇文章通过逆向分析的过程,模拟钉钉的 GPS 定位,伪装位置,实现在家也能打卡的功能。感兴趣的朋友请参考他的博客:iOS 逆向实战 - 钉钉签到远程“打卡”

iOS无埋点数据SDK实践之路

来自 @Joy__xx 的分享。

作者根据自己无埋点数据收集 SDK 的开发经验,整理了一篇关于SDK的整体实现思路以及关键技术点的文章,给有需求的同学一个参考。文章传送门

ESTabBarController - TabBar的终结者

@李昊_____ 分享了一款功能十分强大的自定义TabBarController组件 - ESTabBarController ,满足所有关于TabBar的需求。目前支持Lottie,来试试!

『 Android 开发分享』

Android触摸事件分发那些事

简书作者CaiyuanHuang的这篇文章详细地记录了Android 触摸事件分发流程,以及在触摸事件分发流程中扮演重要角色的方法如:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent。文章传送门

Android架构思考(模块化、多进程)

关于模块化(组件化)这个问题,可能每个开发者可能都认真思考过。

作者在他的 Blog - Spiny分享了关于Android 模块化(组件化)和对项目框架的理解,也许能给你一些参考>>链接.

蘑菇街Android热修复探索之路

这篇蘑菇街 Android 热修复实践包含三部分:

  • 业界各方案简介;
  • 蘑菇街HotFix:Q-Zone篇,介绍ART Runtime对Q-Zone方案的限制;
  • 蘑菇街HotFix:Aceso篇,介绍Aceso在InstantRun方案上的各种优化。

文章全文>>链接;

GitHub开源>>链接.

教你一步步搭建MVP+Retrofit+RxJava网络请求框架

相信很多人都听说过MVP、Retrofit、以及RxJava,这篇文章的作者蛇发女妖 用这三个家伙搭建一个网络请求框架,详情教程见这里

『其他』

Hexo自动构建-基于Flow.ci和Coding

Ethan-城子 分享了基于 Flow.ci 和 Coding 进行 Hexo 自动构建的经验。“跟 TravisCI 同功能的flow.ci,相比较而言配置过程更简单,构建和访问速度更快捷”,全文浏览见这里

Google架构安全白皮书

本文从数据中心的物理安全开始,到架构软件和硬件的安全方案,以及在操作层面如何通过技术约束和流程管理来保证 Google 的整个安全体系。感兴趣的请点击这里.


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im.

欢迎分享更多的内容。

fir.im

fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享的更多相关文章

  1. fir.im Weekly - 新开发时代,需要什么样的技术分享

    "2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...

  2. fir.im Weekly - 2017 年必须了解的 iOS 开源库

    放假的脚步临近,每个人都在期待一个愉悦的春节假期.最近,@张嘉夫 分享了一篇 Medium 上的文章<33 个 2017 年必须了解的 iOS 开源库>,总结了 2016 年最棒的 iOS ...

  3. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源

    最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...

  4. fir.im Weekly - 如何在 iOS 上构建 TensorFlow 应用

    本期 fir.im Weekly 收集了最近新鲜出炉的 iOS /Android 技术分享,包括 iOS 系统开发 TensorFlow 教程.iOS 新架构.iOS Notifications 推送 ...

  5. fir.im Weekly - 让 iOS 应用更加安全

    攻易防难,关于 iOS 应用安全看起来有些神秘.iOS Security , 源于@吴发伟_则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向.安全.反编译.静动态 ...

  6. fir.im Weekly - 如何进行 Android App 性能优化

    关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...

  7. fir.im Weekly - 不能错过的 GitHub Top 100 开源库

    好的工具&资源,会带来更多的灵感.本期 fir.im Weekly 精选了一些实用的 iOS,Android 的使用工具和源码分享,还有前端.UI方面的干货.一起来看下:) Swift 开源项 ...

  8. fir.im Weekly - 这是一份强大的 SwiftGuide

    大新闻!Apple 10 亿美元融资滴滴!库克大叔对中国 iOS 开发者表达了高度认可,同时也传出 iOS 10 将内置滴滴 App 的消息.想像下,某个加班的深夜飙完代码,最性感的事情莫过于:「Si ...

  9. fir.im Weekly - APP 性能监测优化 二三事

    每一个成功的 App,都拥有强大的性能体验.本期 fir.im Weekly 整理了微信读书.美团外卖. 天猫.美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看. 微信读书 iOS ...

随机推荐

  1. ThinkPHP讲解(十二)——文本编辑器和ajax传址

    一.文本编辑器 1.首先,在网上下载ueditor文件 2.在要添加文本编辑器的页面中引用ueditor文件中的js文件 <script type="text/javascript&q ...

  2. Python全栈--9.1--面向对象进阶-super 类对象成员--类属性- 私有属性 查找源码类对象步骤 类特殊成员 isinstance issubclass 异常处理

    上一篇文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象 ...

  3. windbg-bp、 bm、 bu、 bl、 bc、 ba(断点、硬件断点)

    bp bp 命令是在某个地址下断点, 可以 bp 0x7783FEB 也可以 bp MyApp!SomeFunction . 对于后者,WinDBG 会自动找到MyApp!SomeFunction 对 ...

  4. xamarin android——数据绑定到控件(一)

    mono for android 中光标由ICursor 接口标识,该接口公开了操作结果数据集的所有方法.光标的使用非常消耗系统资源,所以不使用时应该光比光标.可以通过StartManagingCur ...

  5. Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二

    准备工作:新建第一个JavaWeb项目 step3 给第一次配置tomcat的家伙们再说一遍如何配置tomcat 3.1 [Run]-[Edit Configurations] 3.2 [Defaul ...

  6. Java调用R(二)_JRI

    推荐使用.相比RServe更灵活,效率更高. 基本步骤 1.  R中需要安装rJava包. 2.  系统变量Path加上 C:\Program Files\R\R-3.0.1\bin\i386;C:\ ...

  7. mybatis常用语句

    <trim>标签中,prefix 前缀,suffix后缀, suffixOverrides语句最后如果有指定符号,则去除此符号, prefixOverrides语句最前面如果有指定符号,则 ...

  8. HDU - 3567 IDA* + 曼哈顿距离 + 康托 [kuangbin带你飞]专题二

    这题难度颇大啊,TLE一天了,测试数据组数太多了.双向广度优先搜索不能得到字典序最小的,一直WA. 思路:利用IDA*算法,当前状态到达目标状态的可能最小步数就是曼哈顿距离,用于搜索中的剪枝.下次搜索 ...

  9. python中使用tabula爬取pdf数据并导出表格

    Tabula是专门用来提取PDF表格数据的,同时支持PDF导出CSV.Excel格式. 首先安装tabula-py: tabula-py依赖库包括Java.pandas.numpy所以需要保证运行环境 ...

  10. hdu6069 多校Counting Divisors

    思路:对于n^k其实就是每个因子的个数乘了一个K.然后现在就变成了求每个数的每个质因子有多少个,但是比赛的时候只想到sqrt(n)的分解方法,总复杂度爆炸,就一直没过去,然后赛后看官方题解感觉好妙啊! ...