Я использую Objective-c и apo какао какое-то время. Но я не знаю, какие методы в apos какао поднимут NSInvalidArgumentException, если я передам nil параметрам.Какие методы вызовут NSInvalidArgumentException?
Как я могу получить список, который все методы вызовут NSInvalidArgumentException и какой параметр не может быть nil. Официальные документы иногда не очень ясны, и информация децентрализована.
Как этот метод
NSData's -writeToURL:options:error:
Я знаю, что первый параметр не может быть нулевым, или это будет крах, но документ не сказать мне эту информацию. Как я могу знать во всех API-интерфейсах Cocoa, какие методы не могут получить параметр nil и будут вызывать NSInvalidArgumentException.
Итак, реальный вопрос в первую очередь «Какие аргументы функции API принимают значения nil?» ? – clearlight
Зачем вам нужен весь список? Не можете ли вы посмотреть отдельные страницы документации для любых классов, которые вы используете для понимания использования аргументов? – clearlight