Подтвердить что ты не робот

Что происходит с информацией NSLog при работе на устройстве?

что происходит с информацией NSLog при работе на устройстве? Куда идет текст? Сохраняется ли это? Значит ли это большие накладные расходы при работе на устройстве или же он эффективно отправляется на нуль?

4b9b3361

Ответ 1

Ваше устройство продолжит регистрацию, даже если оно не подключено к вашему Mac. Чтобы просмотреть журналы, вам нужно открыть Xcode, щелкнуть пункт меню "Окно", а затем "Органайзер". Затем выберите свое устройство, а затем выберите вкладку "Журналы устройств". По какой-то причине (по крайней мере для меня) просмотр журналов кажется шелушащимся, поэтому, если ничего не появляется, вам может потребоваться полностью завершить Xcode и перезапустить его.

Ответ 2

Так как Xcode 6, панель диспетчера устройств была разделена на собственное окно. (Окно > Устройства или Command-Shift-2.)

После этого выберите свое устройство, затем покажите его журнал, щелкнув треугольник раскрытия внизу окна справа от боковой панели.

enter image description here

Ответ 3

Он записывается в журнал консоли на устройстве. Вы можете прочитать его в "Органайзер" в Xcode, когда ваше устройство подключено.

Ответ 4

Он выйдет из системы. Вы можете получить его, подключив устройство и посмотрев на организацию в xcode

Ответ 5

Текст записывается в журнал. Вы можете просмотреть журналы в xcode через (почти невидимый) раскрывающийся треугольник в окне "Устройства", как описано в другом ответе.

Вы также можете получить доступ к журналам в более удобном для просмотра виде (включая фильтрацию), открыв Console.app на подключенном Mac и выбрав устройство слева.

Console.app screenshot

Там будут некоторые накладные расходы с протоколированием, но учитывая объем ведения журналов, который происходит все время в последних версиях iOS, если вы не генерируете очень много результатов (или тратите время на создание сообщений), это маловероятно к значительному.