first off Apple does not use standard C++, they use a version called objective C which is built more around the needs of the apple ecosystem
I have a MacBook for development using xcode which is the development package for Apple MacBook, iPad, iPhone and even watch apps are all made it it.