Обработка исключений .... в Xcode / Obj-C - PullRequest
0 голосов
/ 22 апреля 2011

Есть ли в Xcode функция, позволяющая сделать что-то вроде этого:

Выберите раздел исходного кода, выберите параметр меню рефакторинга или аналогичного типа, а затем среда IDE обернет исходный код в try / catchблок со всеми исключениями, которые могут быть сгенерированы на основе API классов, используемых в выбранном коде?

В качестве второго вопроса, я больше знаком с языками OO, где значительная часть кода упакована в try/ ловить блоки в производственном приложении.Например;если будет предпринята попытка получить доступ к массиву с недопустимым индексом, то «ArrayOutOfBoundsException» будет сгенерировано во время выполнения и будет обработано блоком try / catch, окружающим код.Есть ли похожий механизм Objective-C?Хотя я вижу, что Objective C поддерживает блоки try / catch и обработку исключений с помощью NSException, я просто не вижу, чтобы он много использовался в коде примеров проектов или вообще, какие исключения данный класс может выдавать в ссылках на классы.Однако я еще не прошел через многие ссылки на классы.

Спасибо ...

1 Ответ

2 голосов
/ 22 апреля 2011

По первому вопросу: Нет. Подумайте о том, чтобы подать запрос на улучшение в Apple.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...