刚刚过去的春节,大家玩的开心吗?不管过的开不开心,现在都要收拾心情,投入到学习和工作了。
大家彻底放松的这几天,移动开发领域都发生了些什么,又有哪些好文章,出现了哪些有趣的项目?我们一起来看一看。
新闻事件
iOS时间回归Bug
最近在网上沸腾的iOS时间bug闹的沸沸扬扬,据说是将iOS系统时间修改为1970/1/1,重启后系统将永远无法开机,有人还发明了整蛊方法:设置WiFi路由的时间为1970/1/1,连上WiFi就会中招。这个Bug背后的原理是什么呢?这篇文章给出了解释和应对的方法。
Google大中华区总裁表示Google没有离开
最近Google隔三差五就放出一波回到中国的消息,这次是Google大中华区总裁的石博盟(Scott Beaumont)透过托管在Blogspot和新浪博客的Google中国博客黑板报用中文向中国用户拜年,声称Google并没有离开,估计16年真能回来,大家耐心等待吧。
苹果开源Swift基准测试套件
Swift基准测试套件由一个Swift源文件集合和若干Python脚本组成,前者实现了测试套件和基准测试辅助功能,后者实现了用于指标对比的工具。苹果建议在向Swift项目提交任何可能影响性能的变更之前运行基准测试套件。
如果你恨一个程序员,忽悠他去做iOS开发
这是一篇有意思的文章,描述了iOS开发程序员的种种,可以想象有些人能在里面看到自己的影子。不过作者也未必是真恨,也许只是一种自嘲吧。
干货文章
使用 guard 的正确姿势
这是一篇来自SwiftGG翻译组的文章,guard是Swift 2中出现的一个新特性,它可以让我们的方法表意更加明确,更易于阅读,它能够表达提前退出的意图,同时提高了程序的健壮性。
不重写代码,仅用四步从Objective-C转换到Swift
本文的作者15年3月开始用OC开发一个应用,但不久后Swift 2发布了,他决定切换到Swift,他的切换很平滑稳定,并且所有的代码都可测试,来看看他是怎么干的。
《Kotlin for android developers》中文版翻译
Kotlin号称Android里的Swift,虽然其适用场景并不仅限于Android开发。目前来说,Android开发者并没有必要去换一门语言,并且还是非官方的。但我认为Kotlin这门语言很有潜力,将来Google接受它也未必没有可能。
在Android开发中使用Clean Architecture的详细指南
Clean Architecture干净架构是著名软件大师Bob大叔提出的一种架构,提出了一种单向依赖关系,从而从逻辑上形成一种向上的抽象系统。本文讲了如何在Android中应用干净架构。下面会有两个比较完整的示例项目,感兴趣的可参考。
新鲜项目
Deco:React Native IDE
React Native终于有自己的开发工具了,虽然不是Facebook官方的。随着RN周边生态环境慢慢完善,可能真会吸引不少人去使用呢。
Android-Clean-Boilerplate & android-clean-sample-app
两个在Android中应用干净架构的示例项目,可以和上面的文章结合着看。
Hirundo:OS X上的Swift邮件列表阅读器
如果你关心Swift开发进展,订阅Swift邮件列表是最近乎实时跟踪进展的方法。不过邮件列表里通常很乱,而且内容很多,有了这个阅读器加书签、搜索、标注感兴趣的作者,非常方便。
本文转自d1net(转载)