fir.im Weekly - 论个人技术影响力是如何炼成的
每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此。本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和活动分享~
GitHub 中国区 Top 100 大神解密
根据Github公开 API 抓取地址显示 China 的用户,并依据粉丝关注排名以及属性分析,@优雅的程序员D 罗列出『github 中国区粉丝前100排名』,同时分析了他们在知乎和微博的活跃度,并对前 20 名进行了“深度挖掘”,详情见这里,看大V们的影响力是如何炼成。
PS:仁者见仁,智者见智。也有人建议按项目star,贡献度和代码质量等综合排名比较好。借用@justjavac的话来说“能进入榜单的大概有3种,要么技强,要么会经营,要么不仅技术能力强而且会经营",顺便附上 Github-Ranking官方排名。
面向协议的 MVVM 架构介绍
@NatashaTheRobot@Twitter通过 在 do{iOS} 2015 上对 MVVM 进行了详细的介绍,整理了学习和使用面向协议编程的过程经验,教你使用 Swift 2.0 的特性来创建漂亮、稳定的代码。文章传送门。
iOS微信安装包瘦身
来自 WeMobileDev(微信移动客户端开发团队) 公众号分享。
“苹果规定今年6月提交给Appstore的应用必须支持64位,32位和64位两个架构的存在使得可执行文件增加了一倍多。安装包大小优化迫在眉睫。Appstore安装包是由资源和可执行文件两部分组成,安装包瘦身也是从这两部分进行。”
全文阅读去,请点击这里.
iOS开发之最新最全的持续集成解决方案
简书作者千客写了一篇关于 iOS 持续集成的文章,利用 Jenkins(1.640) + Xcode(7.2) + Git + Fir 的持续集成解决方案,后续作者可能还会继续更新其他的解决方案。
将 iOS 的 Cocoa Touch 移植到 Android
iOS 程序一行代码不用改,却能运行在 Android 上?用 MacBook 接上一台 Android 平板和一台 iPad,然后在 Xcode 按一个按钮,你的 Android 平板和 iPad 会同时打开一个相同的 App!MOsky泽 在SegmentFault分享了 iOS 的 Cocoa Touch 移植到了 Android 的项目经验,点击这里查看。
Swift_100days 第二轮更新
由@杜维欣_分享。
作者参照【100 Days of Swift】100 Days of Swift - samvlu.com进行了第二轮 Swift 学习更新,代码地址:Nododo/Swift_100days.
React Native 的 iOS 图表库
这个库提供了条形图,折线图,散点图,组合,饼图等IOS-图表库组件,Github 地址>>https://github.com/Jpadilla1/react-native-ios-charts .
Airbnb 安卓客户端是如何使用 RxJava 的
由RealmChina分享。
@felipecsl (Airbnb 客户端的开发工程师),在这篇文章里讨论了 在 Airbnb 的客户端里,我们是如何采纳这些范式和技术,包括动力,实现的困难,和这一路走来的经验教训。感兴趣点击这里.
Retrofit分析-漂亮的解耦套路
@stay4it在这篇文章中说道:
“看过Retrofit 源码之后,是因为它集诸优点于一身,并且超级解耦。你能预见的特殊需求,都能非常容易的扩展”,详情见这篇 Retrofit 分析。
AndroidStudyDemo 你值得拥有
AndroidStudyDemo,汇集了简书作者diygreen 学习 Android 的过程中所做的 Demo 项目(合集),旨在整理开发 Android 过程中所学、所获、所感,详情请看这里。
Horizon - 一款可将 Android 音频可视化的库
@GitHubDaily 在微博分享:“Horizon Yalantis 出品的一款可将 Android 音频可视化的库, 项目介绍地址:网页链接 GitHub 地址:网页链接 ”。
搜索动画设计图的整理与实现
@Android_CJJ收集了搜索动画的设计图,顺便做了下实现。Github地址>>https://github.com/android-cjj/JJSearchViewAnim .
16年程序员最需要看的9本小书
"这篇文章罗列的这些书籍封面其实是各种典型的反模式,不过它们真的是非常常见以至于大家都习以为常了."比如 Stack Overflow 上复制粘贴编程,简历驱动式开发,临时代码权威指南等等>>>链接.
MShare线下沙龙第一期:iOS 专场
MShare 是由一批来自百度、微博、阿里等一线互联网公司的程序员们成立的公益性组织,不定期分享与移动技术相关的干货,包含 iOS、Android、H5、设计相关的技术实践,第一期 iOS 专场将于 4 月23日开启,有兴趣的伙伴可以联系@孟祥月_iOS 同学。
这期的 fir.im Weekly 就到这里,欢迎大家分享更多的资源。
fir.im
fir.im Weekly - 论个人技术影响力是如何炼成的的更多相关文章
- fir.im Weekly - 2016 开年技术干货分享
开年上班,北上广的技术er 陆续重返"人间".看到别人已返工写代码,竟然有种慌慌的感觉(ง •̀_•́)ง 勤奋好学如你,fir.im weekly 送上最新一波技术分享供你 &q ...
- 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 - 技术人也要苦练“七十二变”
一年又一年,Code,Build,Run.多少技术人像"孙悟空"一样,日复一日苦练"七十二变",笑对"八十一难",最后能"取经成功 ...
- fir.im Weekly - 当技术成为一种 “武器”
最近纷纷扰扰,快播公开庭审,携程事件仍在升级,百度还在继续无底线.我们相信技术本身并不可耻,但是用技术作恶就是可耻.当技术成为一种武器,Do not be evil. 好了,继续本期的 fir.im ...
- FIR.im Weekly - 技术是练出来的
本期 Weekly 主要精选了上周一些不错的 GitHub 资源.开发工具和技术实践教程类文章分享给大家. JSPatch – 动态更新 iOS APP JSPatch 是 @Bang 最近业余做的小 ...
- 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 ...
随机推荐
- JAVA获取服务器路径的方法
1.在JSF环境中获取到ServletContext: 1 2 ServletContext sc = (ServletContext)FacesContext. getCurrent ...
- IPv4头部结构
2.2 IPv4头部结构 2.2.1 IPv4头部结构 IPv4的头部结构如图2-1所示.其长度通常为20字节,除非含有可变长的选项部分. 4位版本号(version)指定IP协议的版本.对IPv4来 ...
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!
目录: 1,过程感慨: 2,运行环境: 3,准备工作: 4,编译 .so 5,遇到的关键问题及其解决方法 6,实现效果截图. ------------------------------------- ...
- Windows平台下PHP开发环境的配置
Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/ht ...
- linux下配置ssledge代理服务器
ssl edge 是一个非常好用的VPN/proxy, 比云梯 稳定快速的多. 在LINUX下开发 Titanium 需要用到各种FQ,所以它是必备工具. 1. 根据自己付费后的用户名和密码,下载 ...
- Python中的random模块,来自于Capricorn的实验室
Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 < ...
- 使用CSS中的meta实现web定时刷新或跳转的方法
这篇文章主要介绍了使用CSS中的meta实现web定时刷新或跳转的方法,比使用JavaScript脚本实现起来更加简单一些,需要的朋友可以参考下 meta源信息功能之页面定时跳转与刷新 几乎所有的网页 ...
- Android 断点续传 思路
大部分http服务器本身是可以支持range字段和断点续传的.另外 http返回206字段表示支持断点续传. 但是遇到支持的服务器的时候,就需要手动去处理断点续传的功能. 客户端在请求文件的时候添加 ...
- 使用netty实现的tcp通讯中如何实现同步返回
在netty实现的tcp通讯中,一切都是异步操作,这提高了系统性能,但是,有时候client需要同步等待消息返回,如何实现呢?笔者已经实现,在此总结下重点要素 实现要点: 1.消息结构设计 消息头中需 ...
- FMX下Edit只能输入数字
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState) ...