苹果宣布将放弃代码库中的非包容性语言
据外国媒体报道,苹果正在努力抛弃其开发者生态系统中的非包容性语言,并在6月的全球开发者大会(Global Developers Conference)上提出了一项计划。苹果周四宣布对其开发者门户网站进行更新,称将修改编码条款,以删除或替换API、Xcode文档、平台和开源项目中可能被视为种族主义的语言。
相反,该公司将在开发工具中使用更中性的术语,例如"ban/ALLList"(Deny/AllowList),而不是传统意义上的"黑/白列表"。在XCode 12的默认SCM分支中,"主/从关系"的"Master"一词也将被"main"的大致含义所取代。当提到某个特定的人时,"Black"一词也将被大写。
随着采用内部代码库、公共API和WebKit和SWIFT等开源项目的替代方案,拥有专用术语API的开发人员将被淘汰,"Apple说。我们鼓励您密切监视整个代码库中的失活警告,并主动使用Platform SDK提供的最新API。