Этот post предполагает, что NSLog в производстве - действительно плохая идея. Я пытаюсь понять, почему. Вот некоторые из моих теорий.NSLog плохой в производстве. Зачем?
- NSLog, регистрируется только на main_thread (поток пользовательского интерфейса), поэтому даже запись из других потоков - это плохая идея (задействован переключатель потоков).
- NSLog, записывает в выходной поток, полностью блокируя процесс.
Может ли кто-нибудь сказать мне, что существуют другие теории? Или, если кто-то знает точное решение.
Почему вам нужна NSLog в производственной версии? Также причины и решения есть в сообщении, которое вы связали с вашим вопросом. –
@MidhunMP: Я понимаю, что это требует ресурсов, я пытаюсь понять, какие ресурсы. –