当前位置: 首页 > news >正文

Swift 项目主管和大家聊了聊 Swift 5,ABI 稳定性最受关注

开发四年只会写业务代码,分布式高并发都不会还做程序员?  hot3.png

苹果在 2014 年发布了全新编程语言 Swift,到目前为止已经发展到了 Swift 4.0 版本,而 Swift 5 也即将在 WWDC 2019 开发者大会上亮相。到底新版本将会有哪些值得关注的地方?我们可以听一下苹果 Swift 项目主管是怎么说的。

080735_ubl0_2720166.png

John Sundell 最新一期 Swift by Sundell 播客请来了苹果 Swift 项目主管 Ted Kremenek,后者是苹果语言和运行高级主管,负责监督 Swift 5 的发布。

播客中,Kremenek 被问到了一些有关 Swift 编程语言的话题,包括苹果如何为 Swift 设计新的特性以及如何将创意编程可以发布的功能的整个过程,当然还有主角 Swift 5。

Swift 5 的关注重点是开发者期待已久的 ABI(Application Binary Interfaces,应用二进制接口)稳定性,Kremenek 详细介绍了 ABI 稳定性如何最终实现以及需要对 Swift 进行哪些改进才能使其变得 ABI 稳定。

有了 Swift 5,使用某一版本的 Swift 编译器创建的 app 将能够与使用其他版本构建的库进行交互,而这在目前是不行的。

感兴趣的朋友可以了解一下。

来自:MacX

相关文章:

  • 什么是测试需求?(转)
  • JavaScript对象:我们真的需要模拟类吗?
  • 深入理解C语言
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • .NET Core跨平台微服务学习资源
  • ZOJ 3329
  • 避雷针 Lightning Conductor
  • 搭建Selenium-Grid环境
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Spring 之 第一个hellword
  • nodejs实现webservice问题总结
  • matlab2014在mac Yosemite下出现java空指针情况
  • DECLARE_MESSAGE_MAP 宏
  • Apache发布NetBeans 10.0,增强对JDK 11的支持
  • Shadow DOM 内部构造及如何构建独立组件
  • [笔记] php常见简单功能及函数
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Fabric架构演变之路
  • Facebook AccountKit 接入的坑点
  • Git学习与使用心得(1)—— 初始化
  • Gradle 5.0 正式版发布
  • select2 取值 遍历 设置默认值
  • Shadow DOM 内部构造及如何构建独立组件
  • spring-boot List转Page
  • Vue.js源码(2):初探List Rendering
  • Vue2.x学习三:事件处理生命周期钩子
  • vue-router 实现分析
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从零开始学习部署
  • 动态规划入门(以爬楼梯为例)
  • 基于webpack 的 vue 多页架构
  • 聊一聊前端的监控
  • 扑朔迷离的属性和特性【彻底弄清】
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 设计模式 开闭原则
  • 我有几个粽子,和一个故事
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • Nginx实现动静分离
  • postgresql行列转换函数
  • 进程与线程(三)——进程/线程间通信
  • (6)STL算法之转换
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Ruby)Ubuntu12.04安装Rails环境
  • (安卓)跳转应用市场APP详情页的方式
  • (多级缓存)多级缓存
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (六)c52学习之旅-独立按键
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一) springboot详细介绍
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)ABI是什么
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • ./和../以及/和~之间的区别
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑