Достаточно простой вопрос:
У меня есть метод init в моем классе, который может пойти не так. Если это произойдет, я планирую «вернуть nil», но я также хотел бы вернуть ошибку. Является ли плохой практикой использование параметра NSError** для метода инициализации? Мое объявление метода будет выглядеть так:
- (id) initWithArgs:(NSString*) args andError:(NSError**)error;
Большое спасибо, Ник