Пользовательское исключение/ошибка NSException и NSError

Недавно я начал изучать Objective-C, и я работаю над приложением для iOS в качестве упражнения, так или иначе, я хочу обрабатывать переполнение, вызывая исключение (я пришел из фона Java), Я искал ссылку, там есть только NSException, но потом я прочитал в разделе, в котором говорится о темах об обработке исключений, и они сказали использовать NSError, я прочитал ссылку, но у них было тот же протокол и методы, так в чем же между ними разница? И что лучше?

Кроме того, я хочу создать свой собственный класс исключений или ошибок. Существуют ли какие-либо методы или поля, которые мне следует включить? (Например, при реализации интерфейса Exceptionв Java). Спасибо

12
задан hakuna matata 19 June 2012 в 13:50
поделиться