Before revision: Nevertheless, a restricted subset of C++ (based on Embedded C++) has been adopted by Apple , Inc. as the exclusive programming language to create all I/O Kit device drivers for Apple's Mac OS X and iOS operating systems of the popular MacBook , iPhone, and iPad products.
After revision: Nevertheless, a restricted subset of C++ (based on Embedded C++) has been adopted by Apple , Inc. as the exclusive programming language to create all I/O Kit device drivers for Apple's macOS, iPadOS and iOS operating systems of the popular Macintosh iPhone, and iPad products.