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 ...
随机推荐
- POJ 3348 - Cows 凸包面积
求凸包面积.求结果后不用加绝对值,这是BBS()排序决定的. //Ps 熟练了template <class T>之后用起来真心方便= = //POJ 3348 //凸包面积 //1A 2 ...
- [刘阳Java]_Java技术有哪些学习重点_第1讲
纵观网上有很多非常好的对Java技术的总结,这里我个人谈谈对Java技术学习有哪些重点内容[浮浅之见] Java环境搭建 Java基础语法 Java面向对象编程 Java异常 Java IO流 Jav ...
- Scrum Meeting (Oct. 27 2014)
软件工程是一门十分有意思的课程,它不仅锻炼了我们开发软件的能力,更是给了我们结队作业的机会,在团队协作中,我们学会了欣赏别人,学会了品鉴自己,学会了如何集思广益凝聚成一个锐意进取的集体.继单人单词查询 ...
- 在updatepanel使用colorbox无效
今天在给一个使用colorbox的页面加了一个updatepanel后,colorbox无效了,原因是以前的页面初始化colorbox是用 $(document).ready(function(){ ...
- [转]Theano下用CNN(卷积神经网络)做车牌中文字符OCR
Theano下用CNN(卷积神经网络)做车牌中文字符OCR 原文地址:http://m.blog.csdn.net/article/details?id=50989742 之前时间一直在看 Micha ...
- 1057. Stack (30)
分析: 考察树状数组 + 二分, 注意以下几点: 1.题目除了正常的进栈和出栈操作外增加了获取中位数的操作, 获取中位数,我们有以下方法: (1):每次全部退栈,进行排序,太浪费时间,不可取. (2) ...
- 【Map】获取字符串中,每一个字母出现的次数
package cn.itcast.p1.map.test; import java.util.Iterator; import java.util.Map; import java.util.Tre ...
- I hate it
Description 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少.这让很多学生很反感. 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老 ...
- nginx 从vagant挂载目录中加载nginx.conf配置进行开机启动
nginx从vagrant挂载目录中读取配置启动,将nginx加入开机启动项!开机启动的时候nginx会因为加载不了配置导致启动失败! 原因是开机启动nginx服务在vagrant挂载之前,导致无法正 ...
- python语法快速入门(1)
http://www.runoob.com/python/python-tutorial.html Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言 ...