分类目录归档:研发

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

美国国家航空航天局(NASA)开发人员的工作是编程界最具挑战性的工作之一。 他们编写代码并开发关键任务应用程序,安全是他们主要关注的重点。

在这种情况下,制定严谨的编码准则并遵循,对于他们来说十分重要。这些规则涵盖了软件开发的各个方面,如应该如何编写软件,应该使用哪些语言特性等等。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

Android Studio 3.0 正式发布,支持 Kotlin 语言

早在今年 5 月份举办的 I/O 2017 开发者大会上,Google 就承诺过带来对 Kotlin 语言的支持。作为一款有表现力的简洁语言,它可以与现有的 Android 语言和运行时互操作。根据 app 的需求,开发者可以或多或少地使用。

Android Studio 3.0 专注于加速 Android 应用开发,包含大量更新内容,主要分为三个功能块,包括: 继续阅读 →

发表在 研发 | 标签为 | 留下评论

升级iOS 11后VPN图标消失问题

升级iOS11后,突然有一天发现连接VPN后熟悉的VPN顶部图标消失了,寻找了好久都没有搞定,这段使用期间十分麻烦,往往因为不知道状态而造成不必要的连接麻烦。

在Google了很久后,发现一篇外文里面也遇到相同问题并给出了解决方案:

看过之后知道自己有一个蜂窝网络的设置导致了这个问题。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

10月Android版本分布图:Android 8.0终于现身 仅占0.2%

因为手机型号、手机厂商混杂,系统碎片化严重一直是Android的诟病之一。

Google今天公布了最新的Android版本分布图,显示Android 8.0份额占比仅0.2%,而此时距离其正式推送已经过去了40天。

据悉,该数据是截止10月2日的最新数据,来源于过去7天内访问Google Play的设备的统计数据。 继续阅读 →

发表在 研发 | 标签为 , | 留下评论

Swift 4.0 正式发布,更快更兼容更好用

Swift4现已正式发布!Swift4在Swift3的基础上,提供了更强大的稳健性和稳定性,为Swift3提供源码兼容性,对标准库进行改进,并添加了归档和序列化等功能。

你可以通过观看WWDC2017:What’sNewinSwift完整发行说明快速了解Swift4功能概述。

一、语言更新

String

Swift4包含一个更快、更易使用的String实现,保留了Unicode的正确性,并新增了对创建、使用和管理子字符串的支持。 继续阅读 →

发表在 研发 | 标签为 | 留下评论