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 ...
随机推荐
- java1.7集合源码阅读: Stack
Stack类也是List接口的一种实现,也是一个有着非常长历史的实现,从jdk1.0开始就有了这个实现. Stack是一种基于后进先出队列的实现(last-in-first-out (LIFO)),实 ...
- UIScrollViewDelegate
一.执行顺序:(scrollView加后面的)willBeginDragging // 将要开始拖拽,手指已经放在view上并准备拖动的那一刻 DidScroll ...
- iOS模拟器设置输入中文
1.打开模拟器,选择Settings; 2.选择General ->KeyBoard ->KeyBoards,选择中文输入法Chinese(Simplified)即可 以前尝试试了很多方 ...
- poj 2891 Strange Way to Express Integers (非互质的中国剩余定理)
Strange Way to Express Integers Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 9472 ...
- python-->基础-->003->字符串处理
一.去除字符串首尾白空格 说明:即为去除字符串的首尾(即头部和尾部)的白空格(空格本身,回车\r,换行\n,制表符\t, 换页符\f ) 实例: str01 = ' abc def # ' print ...
- iOS 不让自动锁屏
[UIApplication sharedApplication].idleTimerDisabled=YES;
- Odoo下拉动作列表
- aix DNS 配置以及网络命令traceroute和nslookup 和 dig 命令
DNS 域名系统 (DNS) 服务器将 IP 地址解释为其他计算机或网站的域名和地址.如果没有 DNS,您需要在 Web 浏览器中输入 IP 地址.例如,如果您未访问 DNS 并希望查看 IBM 的网 ...
- 用c语言写的简单计算器
这是自己在学习C语言,凭借自己的兴趣,将课本的知识运用后整理的关于C语言计算器的代码.计算器实现的功能有:加.减.乘.除.求余.功能简单,但对于初学者的我来说能把它写出来,排除每个错误依旧是个难题.前 ...
- p1304 家族
描述 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚.如果x,y是亲戚 ...