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