Returns the object stored under a given key.
A C string key identifying the object to be returned to caller.
The object stored under
NULL if the key does not exist in the dictionary.
The returned object will be released if removed from the dictionary; if you plan to store the reference, you should call retain on that object.