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