本期 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. UVa 11631 - Dark roads

    题目大意:政府为了减小开支决定关闭一些路灯,同时保证照亮的路能连接所有路口. 又是一个MST问题,Kruskal算法,不过数据规模比较大,又Submission Error了...扔这吧... #in ...

  2. Swift 添加到TableView实现动画效果

    let indexPath = NSIndexPath(forRow:0 ,inSection:0) self.tableView.insertRowsAtIndexPaths([indexPath] ...

  3. Linux环境下的GCC编译器与GDB调试工具介绍

    假如现在我们有如下代码需要编译运行和调试.文件名为:test.c #include <stdio.h> int main() { int day, month, year, sum, le ...

  4. html代替submit按钮的图片代码

    代替submit按钮的图片代码格式是 <input type="image" name="..." src="..." onClick ...

  5. 转对象(含length属性)成数组Array.prototype.slice.call(arguments)

    我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js ...

  6. systemd的命令systemctl set-property testSpeed CPUQuota=10%

    总结 systemd 的资源限制一般要写到unit文件中,但是,现在测试发现会有 被值被覆盖的现象:经过排查发现是,没有 使用systemd的接口,凡是使用echo "" > ...

  7. 我用Cocos2d-x模拟《Love Live!学院偶像祭》的Live场景(一)

    同样从CSDN搬过来 博客开这么久了,就发过一篇很水的文章,一直想写点正式的东西.这次准备开工一个仿其他游戏的简单小游戏,于是开博客把开发过程记录下来.这一系列文章主要讲,我是如何从零开始使用Coco ...

  8. InfluxDB安装及配置

    这是我之前整理的InfluxDB安装及配置的笔记,这里记录下,也方便我以后查阅. 环境: CentOS6.5_x64 InfluxDB版本:1.1.0 一.安装 1.二进制安装 这里以centos6. ...

  9. 源码(06) -- java.util.AbstractList<E>

    java.util.AbstractList<E> 源码分析(JDK1.7) ------------------------------------------------------- ...

  10. php类与构造函数解析

    关于类大家都有一定的认识这里只介绍在php中类值得注意的地方----类的创建----php使用关键字class创建一个类,并且使用一对大括号如: class name{ public $n=" ...