Apple is the latest to strip racist undertones from coding
Apple will no longer use terms like “master” and “slave” in its coding, products or APIs

Apple has become the latest technology firm to remove coding terms with racial undertones.
Recently, tech firms have been racing to nix all racist or non-inclusive terms from their software, apps and even code.
In an announcement, Apple said it’ll work “to remove and replace non-inclusive language across our developer ecosystem, including within Xcode, platform APIs, documentation, and open source projects.” This process began on June 22, as all the beta software and developer documentation at WWDC20 lacked any of these terms.
Instead of terms like “master” and “slave” or “whitelist” and “blacklist,” Apple will opt for more appropriate terms like “parent” and “child” or “allow-list” and “disallow-list.” These terms have been under scrutiny for some time, but the recent racial tensions in the U.S. have pushed companies to finally act on changing them.
Apple will deprecate all developer APIs that include this now-banned language as replacements roll out. You’ll soon start seeing these changes in internal codebases, public APIs and open-source projects, including WebKit and Swift.
There’s no mention of how long the changeover will take, so you may still see them in places where replacement software, APIs or apps are still in development.
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
-
RSAC Conference 2025: The front line of cyber innovation
ITPro Podcast Ransomware, quantum computing, and an unsurprising focus on AI were highlights of this year's event
-
Anthropic CEO Dario Amodei thinks we're burying our heads in the sand on AI job losses
News With AI set to hit entry-level jobs especially, some industry execs say clear warning signs are being ignored
-
Big tech promised developers productivity gains with AI tools – now they’re being rendered obsolete
Opinion Big tech promised software developers huge benefits with AI tools, but now they face job cuts as companies ramp up automation.
-
Anthropic’s new AI model could be a game changer for developers: Claude Opus 4 ‘pushes the boundaries in coding’, dramatically outperforms OpenAI’s GPT-4.1, and can code independently for seven hours
News Claude Opus 4 boasts huge performance capabilities and is fine-tuned for software developers.
-
‘It’s far from showing its age’: Java might’ve just turned 30, but it’s still going strong and here to stay
News With Java celebrating its 30th anniversary, we look at the rise of the programming language and what the future holds.
-
Python’s popularity shows no signs of fading – here’s why software developers love it
News Python remains highly popular among developers for a number of key reasons, experts told ITPro.
-
AWS expands language support for Amazon Q Developer
News AWS has expanded support for languages in Amazon Q Developer, making it easier for developers to code in their first language.
-
AI was a harbinger of doom for low-code solutions, but peaceful coexistence is possible – developers still love the time savings and simplicity despite the allure of popular AI coding tools
News The impact of AI coding tools on the low-code market hasn't been quite as disastrous as predicted
-
‘We’re trading deep understanding for quick fixes’: Junior software developers lack coding skills because of an overreliance on AI tools – and it could spell trouble for the future of development
News Junior software developers may lack coding skills because of an overreliance on AI tools, industry experts suggest.
-
GitHub's new 'Agent Mode' feature lets AI take the reins for developers
News GitHub has unveiled the launch of 'Agent Mode' - a new agentic AI feature aimed at automating developer activities.