Apple supprime-t-il progressivement la prise en charge d'Objective-C ++? Notez les points suivants:
- Dans le manuel du langage Objective-C , il y avait auparavant une section sur le mélange d'objectifs-c et c ++. Cette section est maintenant manquante.
- Les liens vers les articles sur objective-c ++ sur le site Web du développeur Apple semblent être rompus et sont maintenant redirigés, par exemple celui-ci , que j'ai trouvé sur cette question de stackoverflow .
- La recherche de c ++ sur le site Web Apple Dev apporte très peu d'informations actuelles.
Dois-je être préoccupé par l'utilisation de c ++ pour le développement iOS?
la source
Absolument, la réponse est non. Une grande partie de l'exécution d'Objective-C et de nombreuses parties privées des cadres publics et des cadres privés alimentant les logiciels Apple sont écrites en Objective-C ++ aujourd'hui et cela ne changera probablement pas.
Ils l'utilisent pour tirer parti des bibliothèques de logiciels open source existants ainsi que de la STL là où cela a du sens. Clang est écrit en C ++
Oh et tout IOKit est en C ++
Xcode est en plusieurs parties écrit en Objective-C ++
C ++ pour les choses pour lesquelles cela a du sens, Objective-C pour l'API et l'interface utilisateur. (en d'autres termes, exposez une excellente API stable qui est connectée au C ++ là où cela a du sens)
la source