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

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

一步步创建自己的iOS框架

来自@segmentfault:BigNerd 的翻译整理。

“在这篇教程中,框架里面会暴露一个名为RGBUIColor(red:green:blue)的函数,该函数会返回使用这些参数创建的UIColor对象。我们会使用Swift语言,并且使用Carthage作为依赖项的管理工具,框架将会支持通过Carthage、CocoaPods或者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,有人分享自己的经验。DataBinding、MVP模式、热修复、RxJava、RxVolley等等也许都值得好好研究。

本文发布于 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. 安卓奇葩问题之:返回按键监听,使Dialog不消失

    本文出处:http://bbs.9ria.com/thread-204406-1-1.html 在做自动更新的时候,弹出Dialog提示,要求是只能点击更新或者取消更新时Dialog才会消失.但是在这 ...

  2. 在centos上配置IP

    当我们安装好系统后,最先做的应该就是配置IP了,因为无论是要下载工具软件.还是远程链接,网络必不可少,所以我们要先来配置IP! 一.查看IP 如何在centos上查看IP呢,使用 ifconfig 命 ...

  3. UIImagePickerController在ios10环境一打开就crash的问题

    在之前的系统环境下,UIImagePickerController都可以顺利打开.但是自从手机升级了ios10以后,每次打开相机和照片库都会直接崩溃. 通过google搜索找到StackOverflo ...

  4. java学习:ArrayList的实现及原理

    1. ArrayList概述: ArrayList是List接口的可变数组的实现.实现了所有可选列表操作,并允许包括 null 在内的所有元素.除了实现 List 接口外,此类还提供一些方法来操作内部 ...

  5. oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”

    Oracle删除用户的提示无法删除当前已连接用户两种解决方法如下: 1.先锁定用户.然后查询进程号,最后删除对应的进程.在删除对应的用户 SQL>alter user XXX account l ...

  6. mavan 命令行创建项目

    1)创建简单maven项目 mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.e ...

  7. Android--数据解析

    一.XML解析: 1.Pull 解析方式: 1)先获取到一个 XmlPullParserFactory 的实例, 并借助这个实例得到 XmlPullParser 对象: 2)调用 XmlPullPar ...

  8. Java中HashMap等的实现要点浅析

    @南柯梦博客中的系列文章对Jdk中常用容器类ArrayList.LinkedList.HashMap.HashSet等的实现原理以代码注释的方式给予了说明(详见http://www.cnblogs.c ...

  9. C++容器之Vector

    vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库.vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vect ...

  10. await之后的线程问题

    之前看了园子里的一篇文章「async & await的前世今生」,收益颇多.而其中有句话被博主特意用红色标注,所以留意多看了几眼,「await 之后不会开启新的线程(await 从来不会开启新 ...