Обработка исключений в iOS

Читая документацию и просматривая примеры кодов Apple (и большую часть доступного там кода стороннего Objective-C), у меня складывается впечатление, что вы не должны обрабатывать исключения с помощью методов try / catch и "традиционных / C".
Недавно я читал Amazons AWS iOS SDK и заметил, что они широко использовали старый метод.
Для меня это было облегчением, потому что я всегда чувствовал, что мне нужно убедиться, что я перехватил исключение, особенно когда я использую код, написанный кем-то другим, или двоичные библиотеки (я имею в виду такие вещи, как двоичные файлы Google Analytics). У меня вопрос: есть ли причина избегать "традиционной" обработки исключений "в iOS, или это просто не изящная практика Objective-C?

7
задан Cœur 12 June 2018 в 13:39
поделиться