Apple|苹果将剔除或替换代码库中的非包容性语言
今年 6 月,苹果发布了 iOS 14、iPadOS 14、macOS Big Sur、watchOS 7、tvOS 14 软件的早期测试版本,以及随附的文档更新 。作为 WWDC 2020 全球开发者大会上呼吁的一部分,该公司也将在其开发者生态系统中启用非包容性的语言 。周四的时候,苹果宣布对其开发者门户网站进行更新,以剔除或替换 Xcode 集成开发环境、平台 API、文档、以及开源项目中的非包容性编程术语 。
访问:
苹果在线商店(中国)
文章图片
(来自:Apple 官网)
据悉,苹果将拒绝长期以来已被广泛使用的“黑 / 白名单”(Black / White List)、“主 / 从关系”(Master / Slave)等涉及种族歧视和其它敏感话题的术语 。
作为替代,该公司将在开发人员工具中使用更加中性的词汇,比如用“禁止 / 允许列表”(Deny / Allow List)来取代传统意义上的“黑 / 白名单” 。为敦促开发者研究 API 变更,并将新的语言规范引入各自的项目中,苹果也对《编程风格指南》(Apple Style Guide)进行了更新 。
在 Xcode 12 的默认 SCM 分支中,“主 / 从关系”的“Master”一词也被近似意义的“Main”给取代 。在指代特定的人的时候,“黑色”(Black)一词也将被大写 。
随着我们在内部代码库、公共 API 和开源代码项目(比如 WebKit 和 Swift)中引入替代词汇,带有歧视性术语的编程 API 将被弃用 。
【Apple|苹果将剔除或替换代码库中的非包容性语言】我们鼓励大家密切留意整个代码库中的弃用警告,并主动转向平台 SDK 中提供的最新 API。
推荐阅读
- emoji|苹果公布最新emoji表情符号 珍珠奶茶也能用符号表达了
- 惊喜|吃苹果对身体有好处吗?每天吃一个苹果,会有这7大惊喜等着你
- Apple|2021款iPhone或全面转向触控一体式OLED显示屏
- 采购|iPhone 卖不好?苹果因为对三星采购 OLED 面板数量不足,遭三星罚款 282 亿元
- 三里屯|苹果赠品三里屯纪念徽章闲鱼叫卖:要价699元
- 苹果|LCD 要完?JDI也在研发OLED
- Apple|性能无视对手!苹果A14芯片谍照首曝光:5nm工艺制程加持
- 苹果|疑似苹果A14处理器谍照曝光
- IT之家@苹果A14处理器芯片谍照曝光,5纳米制程加持!IT之家2020-07-20 10:37:560阅
- 硬件|苹果供应商JDI称正研发更省电且更易于生产的OLED屏幕