fir.im Weekly - 一切从知识重构开始
一年之计在于春,大自然开始了新元素的重构。你的知识库是否也该重构更新呢?
本期 fir.im Weekly 包含最新的Android、iOS 开发工具、源码和好玩的UI 动画分享,希望对你有用。
Swift 性能探索和优化分析
@onevcat 在这篇文章分析了使用 Swift 进行 iOS/OS X 开发时性能上的考量和做法,也结合自己这一年多来使用 Swift 进行开发的经验,给出了相对应的解决方案。
正在学习 Swift 的开发er,来这里看看.
iOS 知识体系重构
代码需要重构,自己的知识体系也需要重构!@O_oYangsc 年后第一次知识重构,更新了关于 iOS 方面的文章,《iOS网络七层模型&&网络数据包》 《iOS的TCP/IP协议族剖析&&Socket》 《iOS Reactive Cocoa的常见用法》 《iOS函数式编程 && 响应式编程概念》 《iOS Block原理和内存中位置》 《 iOS内存分配与分区》 等等,全部见简书#深入浅出系列#链接。
话谈 iOS 目录结构的划分
《话谈 iOS 目录结构的划分》,是 www.reviewcode.cn 最新一期(第九期的) codereview 精彩案例,来自@lzwjava 。
CodeReview,一个专业的代码审查交流分享平台,是由@叶孤城___和其他 5 个大神一起做的开发者服务。在这里,你可以提交自己的代码给大神审核,提高自己的代码质量。

MLeaksFinder:精准 iOS 内存泄露检测工具
来自@bang的团队分享。
“MLeaksFinder是一款 精准 iOS 内存泄露检测工具,能够自动地检测 UIViewController 和 UIView 相关的对象,以后会索覆盖更广的情况,提供更全面的检测,包括网络层,数据存储层等等。详情见这里.”
Swifton - Swift on Rails
@图拉鼎 分享了Swift on Rails的Web 框架——Swifton,配图很有亮点。Github 地址:https://github.com/necolt/Swifton
.
宝库iOS开发笔试题
@标哥Jacky整理了各种各样五花八门的 iOS 面试题,详见链接,顺便说下标哥的技术博客里也有更干货的东西,比如即时通讯常用第三方库这篇。

携程 Android 动态加载解决方案——DynamicAPK
由@移动开发前线分享。
“携程无线基础团队介绍它们已经开源的 Android 动态加载解决方案 DynamicAPK,分享了介绍 Android 平台插件式开发和动态加载技术的原理和实现细节,移步GitHub开源项目DynamicAPK。”
5 个顶级 Android 开源库
由@稀土圈翻译完成,各位安卓同学可以来看看这五个开源库:Retrofit、 DBFlow、Glide、Butterknife、Dagger 2,文章传送门.
原文链接 : Top 5 Android libraries every Android developer should know about - v. 2015
原文作者 : Infinum
译文出自 : 掘金翻译计划
译者 : Kassadin
校对者: xiuweikang lihb

RecyclerView 技术栈
“随着2014年Google IO的召开,Android L Preview版随之发布,带来了两个全新的View控件:RecyclerView和CardView。这篇文章将重点介绍RecyclerView和如何使用,它有许多内部类和接口。”
链家网的一次技术分享,Rx小鄧子并整理了Demo + Article + PPT,点击这里浏览。
Image Cropping Layout
@小小芝士蛋糕分享了自己第一个开源项目,写开源项目是磨练代码质量的最快途径。Github 源码地址:https://github.com/yulu/crop-image-layout

PeekAndPop —— 模仿iOS中3D Touch效果的库
@泡在网上编代码 分享了一个安卓动画——PeekAndPop, 模仿iOS中3D Touch效果的库,因为安卓本身不支持3D Touch,所以事件的触发是用长按点击来替代。Github 源码已抛出:https://github.com/shalskar/PeekAndPop

创建安卓app的30个经验教训
@JtdBlog微博分享的【创建安卓app的30个经验教训】,看看是否对你有所启示。
英文原文:Building Android Apps — 30 things that experience made me learn the hard way
酷炫的LoadingView
@Yellow5A5在微博上说道:
“和同学完成了这个酷炫的LoadingView,灵感来自于Android M的开机动画,代码开源地址:https://github.com/TomWithJerry/CoolAndroidAnim.

以上是本期fir.im Weekly ,如有好的资源,欢迎分享给我们。
fir.im
fir.im Weekly - 一切从知识重构开始的更多相关文章
- fir.im Weekly - 聊聊 Google 开发者大会
中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...
- fir.im Weekly - 你与优秀源码之间只差一个 Star
说起开源社区,Github 是一个不可缺少的存在.作为全球最大的同性交友网站,上面有太多优秀的开源代码库和编程大神,让无数开发者心生向往.那么如何正确的使用 Github,也许是编程学习之必要.来看下 ...
- fir.im Weekly - 揭秘直播移动 APP 技术实现
2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...
- fir.im Weekly - 2016 年 Android 最佳实践列表
2016 年已经过去一半,你在年初制定的成长计划都实现了吗? 学海无涯,技术成长不是一簇而就的事情.本期 fir.im Weekly 推荐 王下邀月熊_Chevalier的 我的编程之路--知识管理与 ...
- fir.im Weekly - 从 iOS 10 SDK 新特性说起
从 iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 的分屏多任务特性,今年的 WWDC iOS 10 SDK ...
- fir.im Weekly - 如何打造 Github 「爆款」开源项目
最近 Android 转用 Swift 的传闻甚嚣尘上,Swift 的 Github 主页上已经有了一次 merge>>「Port to Android」,让我们对 Swift 的想象又多 ...
- fir.im Weekly - 人人都需要的 IT 技能图谱
AlphaGo 与李世石的人机世纪大战落下帷幕,不禁让人思考<失控> 中说道的 "机器正在生物化,而生物正在工程化 ".作为人类,在未来能否保全最后的智力骄傲成为一个疑 ...
- fir.im Weekly - 2016 开年技术干货分享
开年上班,北上广的技术er 陆续重返"人间".看到别人已返工写代码,竟然有种慌慌的感觉(ง •̀_•́)ง 勤奋好学如你,fir.im weekly 送上最新一波技术分享供你 &q ...
- fir.im Weekly - 技术人也要苦练“七十二变”
一年又一年,Code,Build,Run.多少技术人像"孙悟空"一样,日复一日苦练"七十二变",笑对"八十一难",最后能"取经成功 ...
随机推荐
- 【转】java架构师之路:JAVA程序员必看的15本书的电子版下载地址
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...
- zTree+EasyUi做权限遇到的小问题
最近需要做一个zTree+EasyUi的权限管理系统,以前有过接触,在做这一块时,用到了ztree,树来加载咱们的菜单栏,后台获取登录用户信息的权限列表,转换成json对象来加载到咱们的树当中,代码如 ...
- Java程序员从笨鸟到菜鸟之(一百零一)sql注入攻击详解(二)sql注入过程详解
在上篇博客中我们分析了sql注入的原理,今天我们就来看一下sql注入的整体过程,也就是说如何进行sql注入,由于本人数据库和网络方面知识有限,此文章是对网上大量同类文章的分析与总结,其中有不少直接引用 ...
- 20151013 C# 第一篇 流程控制语句
20151013 流程控制语句: 1.选择语句 if … else if...else 选择语句 if(布尔表达式){ 语句块:} if(布尔表达式){ 语句块1:}else{ 语句块2:} i ...
- JAVA里的异常
一.概念和分类 JAVA程序设计语言中,异常对象都是Throwable类的一个实例.Throwable分为Error和Exception. 其中,Error类层次结构描述了JAVA运行时系统的内部错误 ...
- 【转】Linux中xargs的用法
xargs大 多数 Linux 命令都会产生输出:文件列表.字符串列表等.但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件.ascii 文本等 ...
- 近期C#项目中总结
1. 读写文件操作 using (file = new System.IO.StreamReader(inputfile)) { using (outfile = new System.IO.Stre ...
- delayed ack与nagle's算法
delayed ack和nagles算法都能减少tcp传输过程中的小数据包的问题 tcpip卷二25章中提到tcp为每个连接建立7个定时器: 1.connection established 2.re ...
- Android 百度云媒体 等播放器播放4:3等多种比例的视频 大小配置的问题
视频播放宽度大小各不一样,就需要根据视频的尺寸去适应屏幕的宽度和高度进行缩放. 思路是在onPrepared方法中,或者切换屏幕后,获取video的高度和宽度.以及屏幕展示区域的高度的宽度.并对比二者 ...
- mysql命令化操作实用小技巧
★1.问:如果我的mysql数据库服务器程序在D:\program files\phpstudy\mysql,里,那么我该怎么在cmd命令状态下使用它? 进入cmd状态后,系统默认在当前用户 ...