一年又一年,Code,Build,Run。多少技术人像“孙悟空”一样,日复一日苦练“七十二变”,笑对“八十一难”,最后能“取经成功”。

2016年农历新年最后一期的 fir.im Weekly 出炉啦,回家之前再来逛逛 : )

一步步创建自己的iOS框架

来自@segmentfaultBigNerd 的翻译整理。

“在这篇教程中,框架里面会暴露一个名为RGBUIColor(red:green:blue)的函数,该函数会返回使用这些参数创建的UIColor对象。我们会使用Swift语言,并且使用Carthage作为依赖项的管理工具,框架将会支持通过CarthageCocoaPods或者git来使用。”

教程传送门.

原文链接,点击这里

Xcode重构功能的使用

@没故事的卓同学 分享了Xcode 重构的功能的使用经验。

“Xcode 提供了以下几个重构功能:

  • Rename
  • Extract
  • Create Superclass
  • Move Up
  • Move Down
  • Encapsulate”

全文浏览,点击这里.

100 Days of Swift

勤奋好学者如 @杜维欣_,他每天跟着 <100 Days of Swift>  学习一点,将每天的代码传到 Github,不定时更新!地址点击这里.

Swift 应用--逗视-搞笑视频聚集地 源码

@宋立君在微博分享到:
“逗视-搞笑视频聚集地。最新版本v1.2上线了。App Store:链接;此App为开源项目 Swift2.x编写。Github源码:地址

2015 这一年 App Store 审核指南的变化

@CocoaChina翻译的这篇文章,针对此前版本的《App Store审核指南》进行了更新,并标注了2015年苹果对《App Store审核指南》进行的一些调整。

App Store Review Guidelines(英文版

如何学习 Android Animation?

@li2-整理了多篇『animation』相关博文,并已分为“动画可以做成什么样子”以及“概述动画相关的类和接口”两类,具体请看:http://t.cn/RbuV8oh .

优化 Android 线程和后台任务开发

来自@RealmChina:gh0stbo的技术分享。

“在 Android 开发中,你不应该做任何阻碍主线程的事情。Ari Lacenski 认为对于长时间运行或潜在的复杂任务要特别小心。这一次演讲,我们将根据一个真实场景应用的需求,讨论 AsyncTask、Activity 和 Service,逐步建立一个更易于维护的解决方案。”
文章传送门.

2016这些Android技术会很火

在Android开发中,新技术不断涌现。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验。DataBindingMVP模式热修复RxJavaRxVolley等等也许都值得好好研究。

本文发布于 Android技术分享 公众号,文章传送门

SmoothCheckBox

andyxiam分享的“Android带有切换动画”,源码地址:https://github.com/andyxialm/SmoothCheckBox

2016年新鲜出炉的20款网页开发工具推荐

@优秀网页设计推荐了20款最新的实用开发工具,为各位前端和后端开发者来点干货。这20个网站中,包含了开发框架、插件、生产力工具、应用程序,还有不少开发实践案例。

文章传送门.

2015IT职业发展白皮书

@拉勾网携手InfoQ发布《2015IT职业发展白皮书》,从行业招聘的角度深入解读了2015年的IT行业。也许能观察出点什么,地址在这里.

年会上的程序员们

西乔的神秘的程序员们 又更新啦,这次是根据某家互联网公司年会的真实事件-->>#论 Codereview 的重要性#。漫画地址-->>点我,关注公众号也可以看到往期。


以上是本期fir.im Weekly ,祝大家新年快乐。

fir.im

fir.im Weekly - 技术人也要苦练“七十二变”的更多相关文章

  1. FIR.im Weekly - 技术是练出来的

    本期 Weekly 主要精选了上周一些不错的 GitHub 资源.开发工具和技术实践教程类文章分享给大家. JSPatch – 动态更新 iOS APP JSPatch 是 @Bang 最近业余做的小 ...

  2. fir.im Weekly - 如何用 iPad 创造技术生产力

    传播学大师麦克卢汉有一个著名理论--「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由.那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im We ...

  3. fir.im Weekly - 新开发时代,需要什么样的技术分享

    "2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...

  4. fir.im Weekly - 揭秘直播移动 APP 技术实现

    2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...

  5. fir.im Weekly - 论个人技术影响力是如何炼成的

    每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此.本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和 ...

  6. fir.im Weekly - 2016 开年技术干货分享

    开年上班,北上广的技术er 陆续重返"人间".看到别人已返工写代码,竟然有种慌慌的感觉(ง •̀_•́)ง 勤奋好学如你,fir.im weekly 送上最新一波技术分享供你 &q ...

  7. fir.im Weekly - 当技术成为一种 “武器”

    最近纷纷扰扰,快播公开庭审,携程事件仍在升级,百度还在继续无底线.我们相信技术本身并不可耻,但是用技术作恶就是可耻.当技术成为一种武器,Do not be evil. 好了,继续本期的 fir.im ...

  8. fir.im Weekly - 2016 移动开发技术大回顾

    2016 年是移动技术发展迅速的一年,认认真真回顾这一年必不可少.@移动开发前线 的 这篇 2016移动开发技术巡礼 ,精心盘点了 2016 年 移动开发技术大事件,分为 iOS/Android平台篇 ...

  9. fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享

    本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享.源码等,iOS 中图片技术的解压缩.逆向实战.iOS SDK 实践,Android架构思考.Andr ...

随机推荐

  1. iis6|iis7|配置URLRewriter|64位操作系统下|.net2.0|.net4.0|配置URLRewriter|Web.config配置详情

    想必很多ASP.NET的码友们在IIS配置伪静态被严重纠结过不止一次两次,本园主经过多次站点伪静态配置,总结了一下,IIS版本:IIS 6.IIS 7,服务器:Windows Server 2003. ...

  2. linux 匹配字符串是否为数字

    #!/bin/bash ## 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] &&a ...

  3. MongoDB学习笔记-05 聚合

    MongoDB除了基本查询功能之外,还有强大的聚合工具,其中包括:count().distinct().group().mapreduce. 计数函数count count是最简单的聚合工具,用于返回 ...

  4. 8.1 消息通信 EventBus

    EventBus是一个事件发布和订阅的框架.EventBus是一款针对Android优化的发布/订阅事件总线.主要功能是替代Intent,Handler,BroadCast 在Fragment,Act ...

  5. 解决 504 Gateway Time-out和502 Bad Gateway(nginx)

    504 Gateway Time-out 问题所在: 所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI. 一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓 ...

  6. ubuntu12.04网络配置

    1.配置/etc/network/interfaces #静态IP地址 auto lo iface lo inet loopback #loopback虚拟网络设备,使TCP/IP能以127.0.0. ...

  7. 深入分析PHP优化及注意事项

    深入分析PHP优化及注意事项 1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍. 当然了,这个测试方法需要在十万级以上次执行,效果才明显 ...

  8. Reactnative 随笔一

    ---恢复内容开始--- 1.ReactDOM.render()    React的最基本方法,用于将模板转为HTML语言,并插入指定的DOM节点 将h标签插入example节点 2.HTML语言直接 ...

  9. bat运行时不弹出那个黑框框的完美解决方案

    批处理文件运行时经常出现讨厌的黑框,以下的方法,即可以解决 保存为run.vbs运行即可:   set ws = createobject("wscript.shell") ws. ...

  10. 酷狗 KRC 文件的解析

    清理硬盘发现以前写过一个进行一半的代码,这次补全并从硬盘删掉. 格式说明来自 https://shansing.com/read/392/ krc解码并解压缩后得到一个字符串,例子: [id:$000 ...