title: iOS NSError/NSDictionary for callbacks
body: <p>I am developing a framework which requires error callbacks. I have used delegate methods to give error callbacks to the users(developer) of the framework. Can I use <em>NSError</em> to indicate error details in the delegate method or simply use <em>NSDictionary</em> instead ? Are there any memory issues concerned here?</p>