Lässt Apple die Unterstützung für Objective-C ++ auslaufen? Beachten Sie das Folgende:
- In der Objective-C - Sprache manuell , verwendete es zum Mischen von Objective-C und C ein Abschnitt sein ++. Dieser Abschnitt fehlt jetzt.
- Links zu Artikeln über Objective-C ++ auf der Apple-Entwickler-Website scheinen fehlerhaft zu sein und werden jetzt umgeleitet, z. B. dieser , den ich in dieser Frage zum Stapelüberlauf gefunden habe .
- Die Suche nach c ++ auf der Apple Dev-Website bringt nur sehr wenig aktuelle Informationen.
Sollte ich mir Sorgen um die Verwendung von C ++ für die iOS-Entwicklung machen?
quelle
Absolut die Antwort ist nein. Ein Großteil der Objective-C-Laufzeit und viele private Teile von öffentlichen Frameworks und privaten Frameworks, die Apple-Software unterstützen, sind heute in Objective-C ++ geschrieben, und das wird sich wahrscheinlich nicht ändern.
Sie nutzen es, um vorhandene Open-Source-Softwarebibliotheken sowie die STL zu nutzen, wo dies sinnvoll ist. Clang ist in C ++ geschrieben
Oh und alles von IOKit ist C ++
Xcode ist in vielen Teilen in Objective-C ++ geschrieben
C ++ für die Dinge, für die es Sinn macht, Objective-C für die API und die Benutzeroberfläche. (Mit anderen Worten, stellen Sie eine großartige stabile API bereit, die mit C ++ ausgestattet ist, wo es Sinn macht.)
quelle