objc-avoid-nserror-init¶
Finds improper initialization of NSError
objects.
According to Apple developer document, we should always use factory method
errorWithDomain:code:userInfo:
to create new NSError objects instead
of [NSError alloc] init]
. Otherwise it will lead to a warning message
during runtime.
The corresponding information about NSError
creation: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ErrorHandlingCocoa/CreateCustomizeNSError/CreateCustomizeNSError.html