Как включить NSZombie в Xcode?

Короткий ответ: Если все классы являются Вашим кодом, Вам действительно не нужны классы помощника, который делает недействительным Вашу потребность в partials.

ответ Long: я не уверен, что существует что-либо, что говорит, что Ваша практика является явно неправильной. На основе моего опыта, если у Вас есть несколько различных файлов, которые составляют весь класс, Вам действительно нужно серьезное основание сделать так, потому что:

  1. Частичные классы уменьшают удобочитаемость несколько
  2. , Если Ваши классы имеют несколько классов помощника в них, это может быть признак плохого дизайна, я не думаю, что когда-либо сталкивался с ситуацией, где я был вынужден записать классы помощника для классов, я создал.

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

299
задан Gumbo 8 November 2011 в 02:12
поделиться

1 ответ

Это простой вопрос - установить переменную среды в исполняемом файле (NSZombieEnabled = YES) , а затем запустить / отладить приложение в обычном режиме. Если вы отправляете сообщение зомби, ваше приложение выйдет из строя / прервется для отладчика и NSLog сообщение для вас.

Для получения дополнительной информации посетите эту страницу CocoaDev: http://www.cocoadev.com/index.pl ? NSZombieEnabled

Кроме того, этот процесс станет намного проще с выпуском 10.6 и следующих версий Xcode и Instruments. Просто говорю'. =)

25
ответ дан 23 November 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: