Apple постепенно отказывается от поддержки target-c ++? Обратите внимание на следующее:
- В руководстве по языку Objective-C был раздел, посвященный смешиванию Objective-C и C ++. Этот раздел сейчас отсутствует.
- Ссылки на статьи по Objective-C ++ на веб-сайте Apple для разработчиков, кажется, не работают и теперь перенаправлены, например, на эту , которую я нашел в этом вопросе stackoverflow .
- Поиск c ++ на веб-сайте Apple Dev очень мало влияет на текущую информацию.
Должен ли я быть обеспокоен использованием c ++ для разработки под iOS?
источник
Абсолютно нет ответа. Большая часть среды выполнения Objective-C и многие частные части общедоступных платформ и частных платформ, обеспечивающих программное обеспечение Apple, сегодня написаны на Objective-C ++, и это вряд ли изменится.
Они используют его, чтобы использовать преимущества существующих библиотек программного обеспечения с открытым исходным кодом, а также STL, где это имеет смысл. Clang написан на C ++
Ох, и все IOKit является C ++
Xcode во многом написан на Objective-C ++
C ++ для вещей, для которых это имеет смысл, Objective-C для API и пользовательского интерфейса. (другими словами, предоставьте отличный стабильный API, который поддерживается C ++, где это имеет смысл)
источник