@danielpunkass All simple in isolation, but putting it together in an elegant way is challenging. Especially with Python&ObjC exceptions.
@danielpunkass Definitely mine, too. What with NSErrors, OSErrs, and exceptions, legacy code, threads, user interfaces, and recoverability.
@rentzsch And various NSString methods.
@rentzsch But Cocoa uses "get" to indicate reference parameters, even when they aren't attribute-like, e.g. +[NSStream getStreamsToHost:...]
@rentzsch Both are better than -[NSManagedObjectContext save:], of course.
@rentzsch Why is it "Return" instead of "Get", like elsewhere in Cocoa? Because it sounds better?
Wondering why NSCondition was kept secret for so long.