Я только что обновился до Xcode 4 и работаю в проекте C ++.Я обнаружил, что printf () периодически не может завершить печать (в середине строки) на консоль Xcode, и оттуда в printf () перестает печатать что-либо - даже если приложение продолжает работать в отладчике.
Я подозреваю, что консольное окно Xcode 4 ошибочно, потому что, если я перенаправлю стандартный вывод в файл, то регистрация, кажется, продолжится без проблем.Тем не менее, если я использую в командной строке следующее:
tail -f log-out.txt
, то иногда отображаются неполные строки.Но это, вероятно, связано с некоторой буферизацией (неполным сбросом), потому что в конечном итоге строки в файле завершены.
Итак, мне интересно, испытал ли кто-нибудь что-то подобное и понял, что вызывает замораживаниев выводе консоли XCode.