Я хочу изучить C++ на своем компьютере Mac. Многие форумы рекомендуют использовать Xcode, но когда я скачал его, я понял, что у него есть только опции для Swift или Objective-C. Есть ли способ использовать C++ в Xcode?Можете ли вы использовать C++ в Xcode?
ответ
Части проблемы, которые взаимодействуют с системными API для создания приложения, должны быть Swift или Objective-C. (Как таковые, шаблоны проектов, которые дают вам голый скелет приложения для начала работы, это только Swift и ObjC.)
Однако приложение Objective-C может использовать C++ внутри. Просто создайте файлы .mm
вместо .m
(или переименуйте те, которые у вас есть из шаблона проекта), чтобы компилятор знал, что вы пишете Objective-C++. Затем вы можете написать классы ObjC, которые создают объекты C++ или вызывают в C++-библиотеки, писать классы C++ или шаблоны, в которых хранятся указатели на объекты ObjC и т. Д.
Хммм ... Я думаю, что ваш ответ может быть улучшен, поскольку Xcode включает в себя возможность создания приложений CLI с C, C++; также возможно включить C, C++ в файл класса Obj-C '.m'. –
- 1. Можете ли вы запустить Xcode в Linux?
- 2. Можете ли вы использовать Xcode Instruments с MonoMac
- 3. Можете ли вы использовать переменные среды в директивах C/C++?
- 4. Можете ли вы использовать итератор в массиве?
- 5. Можете ли вы использовать forward() в строке :: iterator в C++?
- 6. Можете ли вы наследовать динамику в C#?
- 7. Можете ли вы использовать jQuery в ePub
- 8. Можете ли вы использовать jquery в sessionStorage?
- 9. Можете ли вы использовать ForEach в словаре?
- 10. Можете ли вы использовать ValidationRules в ListBox.SelectedItems?
- 11. Можете ли вы использовать методы в Backbone?
- 12. Можете ли вы использовать область в Rails?
- 13. Можете ли вы использовать findcontrol с Ajax Accordion в C#?
- 14. Можете ли вы использовать свойство без поля в C#?
- 15. Можете ли вы использовать «где», чтобы потребовать атрибут в C#?
- 16. Можете ли вы использовать Java Swing в C++
- 17. Можете ли вы использовать общие формы в C#?
- 18. Можете ли вы установить области кода в Xcode?
- 19. Можете ли вы скрыть файлы в c?
- 20. Можете ли вы #define комментарий в C?
- 21. Можете ли вы протестировать replaykit в симуляторе в Xcode?
- 22. Цель-C. Можете ли вы использовать протокол как интерфейс Java?
- 23. Можете ли вы использовать библиотеку C# на AMP-сервере?
- 24. Можете ли вы использовать синтаксис свойств C# для vb.net?
- 25. Можете ли вы использовать @model как @ViewBag?
- 26. Можете ли вы использовать csv.DictReader без файла?
- 27. Можете ли вы использовать DataContractSerializer вне WCF?
- 28. Можете ли вы использовать @Helper внутри @Helper?
- 29. Можете ли вы использовать введенный символ новой строки (C++)?
- 30. Можете ли вы использовать AngularJS с Parse.com?
Это где-то. Возможно, вам придется загружать инструменты C++ отдельно через настройки, я точно не помню. –
Почему вы не ищете его в Интернете? – juanchopanza
Да. Вы можете добавить файлы .cpp в любой проект, хотя запуск проекта «консольное приложение» - самый простой способ. –