Categories: Swift

Apple, чтобы удалить, заменить не включающий язык в коде базы

Apple работает над тем, чтобы исключить не включающий язык в своей экосистеме разработчиков, продвигая инициативу, начатую на Всемирной конференции разработчиков в этом году в июне.

Компания объявила об изменении в обновлении своего портала для разработчиков в четверг, заявив, что терминология кодирования будет изменена для удаления или замены языка, который может восприниматься как расистский в Xcode, API-интерфейсах платформы, документации и проектах с открытым исходным кодом.

Вместо ссылок на «черный список», «белый список», «главную ветвь», «главный / подчиненный» и другие потенциально нечувствительные термины, Apple будет использовать более нейтральный язык, такой как «разрешить список» и «запретить список». Компания «Main» займет место «master» в ветви SCM по умолчанию в Xcode 12, говорится в сообщении компании. Термин «черный» теперь используется для обозначения людей с большой буквы.

Разработчикам настоятельно рекомендуется изучить изменения API и включить новый язык в свои проекты.

«Разработчики API с исключающими терминами будут устаревшими, поскольку мы вводим замены во внутренние кодовые базы, публичные API и проекты с открытым исходным кодом, такие как WebKit и Swift», — сказал Apple. «Мы рекомендуем вам внимательно следить за предупреждениями об устаревании во всех ваших кодовых базах и активно переходить к последним API, доступным в SDK платформы».

Обновленная терминология и другие соответствующие изменения были добавлены в Руководство по стилю Apple.

Инициатива Apple появилась на фоне более широкого толчка отказаться от расистской терминологии от технических компьютерных ссылок. Усилия продолжались в течение многих лет, но приобрели новую актуальность с движением Black Lives Matter и протестами вокруг убийства Джорджа Флойда в мае.

Recent Posts

27 апреля Apple ID заблокирован: требуется сброс пароля

Веб-страница входа в iCloud В одночасье значительная часть пользователей iCloud вышла из своих учетных записей…

Пользователям Apple лишают доступа к своим Apple ID без объяснения причин

Похоже, что сегодня вечером происходит все более широко распространенное отключение Apple ID, которое затронуло пользователей…

Apple и OpenAI: слухи, дискуссии, лицензирование

В отчете говорится, что Apple все еще рассматривает широкий спектр поставщиков ИИ для iOS 18,…

Сообщается, что Apple ведет переговоры с OpenAI для поддержки функций iOS 18

В некоторых сообщениях в прошлом месяце сообщалось, что Apple ведет переговоры с Google об использовании…

Как удалить фон любого изображения с помощью iOS

Знаете ли вы, что iOS позволяет очень и очень легко мгновенно удалить фон из любого…

iPhone 16 Pro становится еще больше, но хорошо ли это?

Одним из больших изменений в iPhone 16 Pro и iPhone 16 Pro Max является то,…