TIOBE 采用搜索引擎评级追踪编程语言的受欢迎程度。在今年1月,Swift 编程语言超过了 Objective-C,成为 TIOBE 中第十四流行的语言。Swift 在去年12月正式开源,受欢迎程度也受到开源影响而增长。开发者对 Swift 编程语言的兴趣也越来越大。虽然苹果推出了 Swift 编程语言,但公司似乎并没有大规模应用。

开发者 Ryan Olson 表示,iOS 9.2 中唯一采用 Swift 语言编写的应用就是:计算器。计算器 app 完全采用 Swift 语言编写,其中22个 class 中只有2个采用 Objective-C。

计算器应用是苹果测试 Swift 的主要应用,也是 iOS 中唯一使用 Swift 语言的原生应用。对于 App Store 中的应用,Apple Store 的 Watch 应用和一些 WWDC 应用包含了 Swift 语言。Craig Federighi 曾表示,OS X 10.11 的 Dock 功能采用 Swift 语言编写。除了这些,苹果内部没有采用 Swift 编写大部分应用和系统。

Federighi 还曾透露,苹果工程师可以根据需要选择哪些地方使用 Swift。很多人都期待苹果能在 OS X 10.12 和 iOS 10 中继续推进 Swift 语言。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

你知道哪些苹果自家应用采用 Swift 语言编写吗?相关推荐

  1. 苹果新的编程语言 Swift 语言进阶(一)--综述

    Swift 是苹果开发和提供的供开发IOS 和OS X应用的一门新的语言.Swift语言基于C 和Objective-C语言,除了提供C 和Objective-C语言具有的所有语法功能外,为了编程方便 ...

  2. ibe加密原理_ibe 基于身份的IBE加密源代码,采用C++语言编写,能够运行。 Crypt_De algrithms 解密 238万源代码下载- www.pudn.com...

    文件名称: ibe下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Visual C++ 文件大小: 3128 KB 上传时间: 2014-06-08 下载次数: 8 详细说明:基于身份 ...

  3. swift android界面,使用 Swift 语言编写 Android 应用入门

    原标题:使用 Swift 语言编写 Android 应用入门 Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码.本文解释了如何在你的安卓手机上运行一个简单 ...

  4. 三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰

    三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰,简洁明了. 通过结构体和函数块的使用,可以使您在程序编写水平得到很大提高. ST语言是PLC后续的主流语言,是日后编程 ...

  5. 苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算

    一 基本操作运算 1. 赋值操作 在Swift 中,能够使用赋值操作为一个常量或一个变量赋值,也能够使用多元组一次为多个常量或变量赋值. Swift 的赋值操作与其他语言最大的不同是赋值操作除了可以为 ...

  6. 苹果新的编程语言 Swift 语言进阶(二)--基本数据类型

    一  .   常量和变量 Swift语言 对常量和变量的声明进行了明白的区分 Swift语言的常量类型比C 语言的constants类型更加强大,语义更加明白. 常量和变量的差别是常量在设置或初始化后 ...

  7. swift语言 编写 ios开发 第一个程序hello world!

    老实说:第一个swift语句的ios不是代码敲出来的,我甚至还没来得急看代码,hello world 就出来了..... 本人开发环境:mac osx 10.10 dp1 + xcode6 beta ...

  8. 苹果新的编程语言 Swift 语言进阶(十三)--类型检查与类型嵌套

    一 类型检查 1. 类型检查操作符 类型检查用来检查或转换一个实例的类型到另外的类型的一种方式. 在Swift中,类型检查使用is和as操作符来实现. is操作符用来检查一个实例是否是某种特定类型,如 ...

  9. android 用swift开发,使用 Swift 语言编写 Android 应用入门

    Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码.本文解释了如何在你的安卓手机上运行一个简单的"hello,world"程序. 常见问 ...

  10. Swift教程Swift语言快速入门(内部资料)

    Swift语言快速入门(内部资料) 试读下载地址:http://pan.baidu.com/s/1eQCGRHw 前言Swift教程Swift语言快速入门(内部资料)Swift教程Swift语言快速入 ...

最新文章

  1. 【POCO】POCO学习总结(四)——MinGW编译poco
  2. 编程之美 1.12 nim(2)
  3. iOS开发之打电话,发短信,发送邮件
  4. 对门快递写的我家地址,总是不改过去,收到快递我怎么办?
  5. 设计模式C++学习笔记之三(Singleton单例模式)
  6. 在 Mac 上如何使用时间机器备份文件?
  7. CString和string的互相转换
  8. uniapp 拍照 或者 相册 识别身份证信息
  9. 【AMESim】AMESim和Simulink联合仿真步骤
  10. 启动PE系统找不到计算机硬盘,华硕电脑进PE系统找不到硬盘怎么办?
  11. SAP中销售订单中的条件类型修改控制问题配置分析
  12. 【Linux】特别篇--GTK界面设计
  13. javaEE自驾游旅游景点管理系统ssm
  14. 【报错】CUDA error: device-side assert triggered
  15. Linux各运行级别含义,描述Linux运行级别0-6的各自含义
  16. 【Linux数据库注意问题】java.sql.SQLSyntaxErrorException: Table ‘e.USER‘ doesn‘t exist
  17. High Dynamic Range(HDR)图像介绍(一)
  18. 一文读懂 NMEA-0183 协议数据
  19. PySide2安装教程
  20. 程序员面临脱发困扰吃什么?

热门文章

  1. 通信系统设计中的凸优化问题
  2. 【数字图像处理系列四】图像数据集增强方式总结和实现
  3. 现代通信原理2.3:为什么我们这么关注傅立叶变换?
  4. 解锁lintcode-猫和狗的问题
  5. 【Gym 102134-E】Kth subtree【权值树状数组、二分统计第k大+dfs离线操作】
  6. Ubuntu sudo nopasswd方法
  7. 实数系的完备性的含义
  8. 409.最长回文串(力扣leetcode) 博主可答疑该问题
  9. php 设置空数组,声明空数组,填充和迭代问题-php
  10. outlook邮箱显示一直启动中_[转载]Outlook 2016 显示正在启动... 无法进入Outlook的解决方案...