Если вы хотите убедиться, что ваши переменные должны быть определенным образом в определенный момент, это то, что утверждения для (например, NSAssert()
).
Если вы просто хотите узнать, когда изменяется переменная, используйте точку наблюдения, а не точку останова. (Нажмите на переменную в отладчике и выберите «Смотреть».)
Если вы хотите проверить переменную в определенной точке и выполнить разрыв только в том случае, если это «что-то конкретное», используйте условную точку останова. Щелкните правой кнопкой мыши точку останова в xcode и выберите «Изменить точку останова». Вы также можете использовать это, чтобы ломать только так часто (например, после 100 пожаров).
Если вы просто хотите узнать, когда достигнута строка кода, но не останавливаться на этом, используйте действие «Звук» в окне «Редактировать точку останова», а затем «Автоматически продолжить после оценки действий». Я использую это довольно много в работе производительности. Когда я слышу, как он начинает гудеть, я знаю, что нашел в коде горячую точку.
Вы имели в виду что-то еще?