博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SE-0005,一个你可能想知道的 Swift 改进提案
阅读量:6655 次
发布时间:2019-06-25

本文共 525 字,大约阅读时间需要 1 分钟。

作者:Erica Sadun,,原文日期:2016-02-02

译者:;校对:;定稿:

截止 2016 年 2 月 5 日, 提案正在接受公开的审核。它提议在 Swift 中导入 Objective-C 代码时自动转换名称。

这个提案描述了如何改进 Swift 的「Clang Importer」,它负责将 C 和 Objective-C 的 API 导入到 Swift 中。通过这样的改进,Objective-C 的函数、类型、方法、属性等的名称可以被翻译成更加符合 的名称。这份准则是 Swift 3 的一部分。我们的解决方案专注在 Objective-C 的 和 Swift API 设计准则之间的区别,同时使用一些简单的语言分析来把 Objective-C 的名称自动转换成更加 Swift 化的名称。

做 Apple 开发时,Cocoa 是底层工具,相关知识很难学习。我不认为开发者们会愿意接受大规模的 API 调整,这会给代码审查、错误检测、后期维护以及编写新代码带来更高成本。这里是 。如果你在 Cocoa 部门工作,我希望你能花一些时间仔细阅读他写的内容。

本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 。

转载地址:http://mxxto.baihongyu.com/

你可能感兴趣的文章
lua 随机生成 中国大陆 ip
查看>>
三种实现页面跳转的方法
查看>>
Fuchsia 操作系统的四层结构
查看>>
Linux 4.21包含对AMD Rome处理器中新的Zen 2架构重要的新优化
查看>>
Linux内核的缓存
查看>>
react-jianshu项目的创建
查看>>
NSCalendar取得上个月
查看>>
echarts 2.0 macarons主题安装
查看>>
OpenStack块存储nova-volume工作机制和相关问题
查看>>
【C#每日一贴】禁用承载进程----“工程名.vshost.exe”
查看>>
ThinkPHP Where 条件中使用表达式
查看>>
wxpython
查看>>
matlab常用快捷键
查看>>
js正则校验通用的文本框
查看>>
免费架构之ADF12C essentials+MYSQL5.5.40+GLASSFISH4.1
查看>>
openssl genrsa 生成私钥
查看>>
model层功能函数命名规范
查看>>
如何隐藏你的无线网络
查看>>
Android使用代码实现关机/重启
查看>>
Properties and Attributes in HTML
查看>>