это возможный представить приложения C++ с XCode, таким образом, каждый добирается;
Спасибо, я очень плохо знаком с Mac и XCode
Где можно найти хорошее учебное руководство для этого?
Что касается утечек памяти, запустите XCode, а затем запустите Start with Performance Tool
-> Leaks
Альтернативно и обязательно для старых пользователей пре-пантер XCode, можно отладить с помощью guard malloc
, подробное объяснение в документации по разработке для Mac, но вот краткое описание .
Инструменты - отличный инструмент, как говорит @pau.estalella. Поддержка Valgrind для Mac OS X теперь в основном репозитории Valgrind, любезно предоставленная Грегом Паркером
.У вас есть инструмент под названием Instruments, бесплатный инструмент Apple, включенный в XCode, который ловит большинство из этих ошибок.
возможные ошибки перед запуском программы
Xcode 3.2 теперь поставляются со средством статического анализа на основе Clang, которое обнаружит логические ошибки типа неизрасходованной памяти во время компиляции.
Это просто в меню Build > Build and Analyze.
Читайте Документацию Apple для более подробного ознакомления.
Это немного выходит за рамки моей текущей основной компетенции, но я заметил инструмент под названием Shark on my Mac, который предлагает поддержку профилирования и оптимизации. Есть и другие инструменты Xcode. Но я пока не использовал ни один из них по-настоящему. И у меня нет опыта работы с valgrind на Mac.
Не так уж много ответа, я знаю.