Каковы лучшие практики для исключений / возврата NO / nil в Objective-C?

Я новичок в Objective-C, и я вижу, что существуют разные соглашения об обработке ошибок. Есть исключения, но также бывают ситуации, когда функции просто должны возвращать nil в случае, если что-то идет не так.

Итак, как мне решить, когда использовать, и как обрабатывать исключения и неожиданные возвращаемые значения? Каковы передовые методы и красные флажки?

22
задан jtbandes 19 October 2016 в 06:45
поделиться

1 ответ

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

0
ответ дан 29 November 2019 в 04:39
поделиться
Другие вопросы по тегам:

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