FIR.im Weekly - 技术是练出来的
本期 Weekly 主要精选了上周一些不错的 GitHub 资源、开发工具和技术实践教程类文章分享给大家。
JSPatch – 动态更新 iOS APP
JSPatch 是 @Bang 最近业余做的小项目,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,获得脚本语言的能力:动态更新 APP,替换项目原生代码即时修复bug。
(配图来自原文)
VVeboTableViewDemo
@Johnil将 VVebo 对 TableView 的优化剥离到了一个独立 Demo 中。
他的优化思路如下:
1.异步渲染内容到图片。
2.按照滑动速度按需加载内容。
3.重写处理网络图片加载。
可以点击这里查看和研究 Demo.
(配图来自 VVebo 官网)
PaintCode 教程
PaintCode 可以将你的矢量图轻松地转换成 CoreGraphics 代码,很轻松地把代码放在你的 iOS app 里。@叶孤城 翻译了 PaintCode 的一个教程系列。
第一篇译文,请 点我 查看。
英文原文链接,在这里。
(配图来自译文)
自己动手写一个 iOS 网络请求库
这是 @吕文翰_JohnLui 写的一个系列文章。
第一篇:自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探
第二篇:自己动手写一个 iOS 网络请求库(二)——封装接口
第三篇:自己动手写一个 iOS 网络请求库(三)——降低耦合
(配图来自原文)
Android 进行单元测试难在哪-part3
上期 Weekly,我们推荐了@开发技术前线的 Android 单元测试系列译文,上周他们出了第三篇译文。
Android 进行单元测试难在哪-part3,点我查看详情。
原文链接 : HOW TO MAKE OUR ANDROID APPS UNIT TESTABLE (PT. 1)
原文作者 : Matthew Dupree
译者 : chaossss
校对者: tiiime
(配图来自原文)
Buck: A fast build tool
来自@稀土掘金 上 @zerob13 的分享: Facebook 大神们推出的 Android Build System ,可以从一个代码库编译多个渠道包。
点击这里,了解更多。
(配图来自 Buck 官网)
Jadx - Dex to Java decompiler
这是一个 Android 反编译神器,不同于常见的 dex2jar,这个反编译器生成代码的try/catch 次数更少,View 也不再是数字 id 了,可读性更高。同样来自来自@稀土掘金 ,分享者是 @漆黑的雁 。
GitHub 链接在 这里 。
(配图来自原文)
TwitterCover 下拉封面模糊效果实现
@青年土豆的烦恼 前年年底研究 Twitter iOS 客户端的下拉封面模糊效果,开源了 TwitterCover,最近在 Android 上又实现了一遍,分享给大家:
(配图来自原文)
这是本期 FIR.im Weekly 推荐内容,欢迎继续分享好资源给 ss@fir.im.
FIR.im
FIR.im Weekly - 技术是练出来的的更多相关文章
- fir.im Weekly - 技术人也要苦练“七十二变”
一年又一年,Code,Build,Run.多少技术人像"孙悟空"一样,日复一日苦练"七十二变",笑对"八十一难",最后能"取经成功 ...
- fir.im Weekly - 如何用 iPad 创造技术生产力
传播学大师麦克卢汉有一个著名理论--「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由.那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im We ...
- fir.im Weekly - 新开发时代,需要什么样的技术分享
"2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...
- fir.im Weekly - 揭秘直播移动 APP 技术实现
2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...
- fir.im Weekly - 论个人技术影响力是如何炼成的
每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此.本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和 ...
- fir.im Weekly - 2016 开年技术干货分享
开年上班,北上广的技术er 陆续重返"人间".看到别人已返工写代码,竟然有种慌慌的感觉(ง •̀_•́)ง 勤奋好学如你,fir.im weekly 送上最新一波技术分享供你 &q ...
- fir.im Weekly - 当技术成为一种 “武器”
最近纷纷扰扰,快播公开庭审,携程事件仍在升级,百度还在继续无底线.我们相信技术本身并不可耻,但是用技术作恶就是可耻.当技术成为一种武器,Do not be evil. 好了,继续本期的 fir.im ...
- fir.im Weekly - 2016 移动开发技术大回顾
2016 年是移动技术发展迅速的一年,认认真真回顾这一年必不可少.@移动开发前线 的 这篇 2016移动开发技术巡礼 ,精心盘点了 2016 年 移动开发技术大事件,分为 iOS/Android平台篇 ...
- fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享
本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享.源码等,iOS 中图片技术的解压缩.逆向实战.iOS SDK 实践,Android架构思考.Andr ...
随机推荐
- EF联合查询的新用法
用EF很多年了,做联合查询时,只知道linq和lambda两种语法,今天朋友发了一个链接,打开看后发现是EF内置的新的关于联合查询的方法,赶紧抄录下来,以备后用. 现在先把这几种方法,各写一个例子,便 ...
- php 下载图片 文件
$file = dirname(dirname(__FILE__)) . $_GET['download']; //获取图片的绝对路径 header("Content-type: octet ...
- linux 无法解压过大文件解决
[root@vmbbak yum]# unzip RHEL_5.7\ x86_64\ DVD-1.zip error: Zip file too big (greater than 429495910 ...
- winform调用浏览器
方法1: private void button1_Click(object sender, EventArgs e) .{ . //从注册表中读取默认浏览器可执行文件路径 . RegistryKey ...
- ZT 理解 Android 上的安全性
理解 Android 上的安全性 http://www.ibm.com/developerworks/cn/xml/x-androidsecurity/ 利用沙箱.应用程序签名和权限增强应用程序安全性 ...
- myBatis自动生成mapping,dao和model
myBatis没有自动封装实体类.所以都需要自己编写,但是表数据过多时.编写难度就会增加,错误率也会增加! 所以myBatis提供mybatis-generator-core-1.3.2-bundle ...
- Collection List Set和Map用法与区别
labels:Collection List Set和Map用法与区别 java 散列表 集合 Collection 接 口的接口 对 象的集合 ├ List ...
- 组合(composition)与继承(inheritance)
c++中一个重要的特点就是代码的重用,为了代码重用,有两个非常重要的手段,一个是继承,一个是组合 上面两种类的关系就分别是继承和组合.下面我们看一下代码示例: #ifndef USEFUL_H #de ...
- Unity5的AssetBundle的一点使用心得
昨天一位朋友在我这里留言,想让我写点Unity5的AssetBundle心得.于是我就看了相关的介绍,和自己确切的做了一次.下面来谈谈所谓的心得. 如果你觉得自己对AssetBundle不熟悉,建议先 ...
- Okhttp https
1. 绕过CA证书,不建议使用 private void ingoreCA() throws NoSuchAlgorithmException, KeyManagementException { SS ...