Как хорошо Objective C ++ поддерживается?

Если ваши радиокнопки настроены, например, исходный значок для переключателя был скрыт с помощью css display:none, чтобы вы могли создать свой собственный переключатель, тогда вы можете получить ошибку.

Чтобы исправить это, нужно заменить display:none на opacity:0

33
задан Ferruccio 2 January 2009 в 13:15
поделиться

4 ответа

Правовая оговорка: Я не работаю или говорю за Apple, таким образом, это - мое мнение:

я не могу говорить за крупнейшие dev магазины, но в моей небольшой группе, мы использовали Objective C ++ и для интеграции библиотек C++, и как Вы предполагаете для записи бэкендов в C++. Как @alxp упоминания, вещи как обработка исключений через границу языка являются болезненными, но с небольшим планированием, можно избежать большинства этих болей. Для опытного C++ devs, усиления могут определенно стоить боли.

С точки зрения поддержки, я думаю, что можно предположить, что поддержка в ее текущем состоянии не уйдет в ближайшее время. Это - часть кодовой базы GCC и Лязг , набор инструментальных средств (следующий набор инструментальных средств компилятора Apple) полностью поддерживает Objective C ++. С другой стороны, нет никакой официальной гарантии, что Apple продолжит разрабатывать integration—, устраняющий некоторые бородавки, например.

Для текущих проектов, я сказал бы, что при использовании Objective C ++ предоставляет преимущество, безопасно полагаться на существующую поддержку, и необходимо использовать его.

29
ответ дан 27 November 2019 в 18:34
поделиться

Единственные времена я использовал ObjC ++, должны были портировать библиотеки для создания их доступными из моего кода ObjC. Столкновения между тем, как ObjC ++ и вещи дескриптора ObjC как исключения и создание класса и разрушение просто сделал это слишком большим количеством головной боли для манипулирования этими двумя языками в одном проекте.

я не думаю, что поддержка скоро уйдет, как это произошло с Какао / Java, так как это - довольно единогласно часть GCC и то, что Objective C ++ компилирует вниз в прямой C++ таким же образом, что Objective C может скомпилировать вниз в прямой C, но я все еще не нахожу это, очень приятная среда для создания программного обеспечения в по сравнению с Objective C и способностью к удобно полностью использует обеспеченные OS X платформы.

7
ответ дан 27 November 2019 в 18:34
поделиться

Objective C ++, вероятно, останется поддерживаемым, пока Objective C. Obj-C++ является основной целью для лязг , который, как ожидают, в конечном счете заменит gcc, поскольку Apple’s предпочел компилятор. Использование, вероятно, повысится, когда Углеродные приложения перемещены во фронтэнды Какао.

, Конечно, слово “likely” появляется дважды выше, потому что Apple так захватывающе непредсказуема. :-)

4
ответ дан 27 November 2019 в 18:34
поделиться

Я подозреваю, что Apple продолжит поддерживать Objective C ++ некоторое время, поскольку я не вижу, что любое значительное повторяется усилие, требуемое Apple поддержать Objective C ++, поскольку Apple обновляет Какао и Objective C ++.

2
ответ дан 27 November 2019 в 18:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: