硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

开源如何加速了 Swift 的崛起

  • 2016-01-18
  • 本文字数:866 字

    阅读完需:约 3 分钟

Swift 是苹果设计用来取代 Objective-C 的,自 2014 年 6 月发布以来,其应用迅速发展。苹果的 Swift 语言开始时是苹果平台专属的,但在 2015 年 12 月开源了,这为它带来了对基于 Linux 的环境的支持。开源加速了这门语言的崛起,吸引更多的贡献者加入到这门语言的开发中来。

来自 O’Reilly 的 Paris Buttfield-Addison 对项目的当前状态提供了一个有益的概述。由于该语言最初是闭源的,所以缺少了几个组件。为了填补这种空白,该项目包含了三个主要的子项目:

  • Swift 包管理器
  • Foundation 项目
  • Swift“进化(Evolution)”项目

包管理器组件是苹果认可的管理器,结合了现有的CocoaPods 和Carthage 系统的特点。正如Butterfiled-Addison 指出的那样,“……相比于名气更大的项目,Swift 包管理器是否是一个更好的选择还有待观察……但是机会很大,因为“官方的”方案将会成为事实上的标准。”

Foundation 项目提供了“核心工具、国际化和 OS 独立性”。这很重要,因为要不然非苹果系统将无法获得一个合适的 Objective-C 运行时。Foundation 项目为自己设定的其中一个基本目标是,提供与苹果专属实现同等的功能,并成为 Swift 3.0 版本(预计在 2016 年底发布)的一个完整的部分。

Swift 编程语言进化项目是一个托管在 GitHub 上的、面向 Swift 未来开发的环境,外部世界可以借此见证 Swift 的未来,并为 Swift 未来的发展做贡献。

使用 Objective-C 和 / 或面向苹果平台的开发人员有足够的动力学习 Swift,因为苹果计划最终在苹果的软件开发中用它取代 Objective-C。那些面向非苹果平台的开发人员可以读下 Buttfield-Addison先前的论文,从中可以了解到,为什么他们可能会发现Swift 对于他们下一个项目很重要。

查看英文原文: How Becoming Open Source Fuels Swift’s Ascendancy


感谢谢丽对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-01-18 18:002263
用户头像

发布了 1008 篇内容, 共 436.3 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

论AI与鸭血粉丝汤: 一场美味的“数据烹饪”之旅

权说安全

AI 网络安全

炸裂!这款社交圈子论坛系统源码让你的社区运营如鱼得水

DUOKE七七

php MySQL uniapp

Apache IoTDB 树表双模型直播回顾(上)

Apache IoTDB

低代码平台未来发展趋势有哪些?

伤感汤姆布利柏

智慧能源管理系统解决方案(Word)

金陵老街

智慧能源 智慧能效

“码农”成长记,渐渐不想「砸」电脑了

秃头小帅oi

AI口语陪练APP的场景测试

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语口语

AI 口语教练 APP 场景设计

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI口语学习

区块链钱包开发的安全测试

北京木奇移动技术有限公司

智能合约 区块链技术 软件外包公司

‌2025全球大语言模型巅峰对决:ChatGPT-4.5、Gemini Ultra、Llama3、通义千问等10大模型全维度解析

测试人

人工智能

CST软件分析:超表面---经典蘑菇型结构的AMC特性与EBG特性

思茂信息

cst cst操作 CST软件

Apache Doris 3.0.4 版本正式发布

SelectDB

数据库 数据湖 数据分析 Doris #大数据

迎接AI+SaaS的黄金十年,金蝶准备好了

人称T客

AI 口语陪练 APP 会话场景设计

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

01. HarmonyOS应用开发实践与技术解析

全栈若城

HarmonyOS

Go 语言常见错误——数据类型

FunTester

用友BIP生态全新升级,推进中国和全球企业软件产业生态进入AI时代

人称T客

Bybit 14.6 亿美元被盗能否避免?解析 Polkadot 的离线签名安全机制!

One Block Community

多链结构与互操作性能否助力 Polkadot 迈上 DeAI 快车道?

One Block Community

AI 去中心化

洋酒品牌数字化案例:数据与算法加持营销增长

奇点云

大数据

AI是否能真正理解人类情感?从语音助手到情感机器人

天津汇柏科技有限公司

人工智能 AI

天翼云荣获中国信通院“引领级”认证,树立云服务行业新标杆!

天翼云开发者社区

云计算 云服务

英特尔在ISSCC 2025发表多项技术进展,推进AI时代的创新矩阵

E科讯

开源如何加速了Swift的崛起_语言 & 开发_Jeff Martin_InfoQ精选文章