Objective-C Developments: Exceptions and Garbage-Collection
For some while Objective-C was did not have what I'd call "real" exception handling. Thankfully the tried-and-tested Modula-3 style exception handling is now part of the language:
#import <objc/Object.h> int main(int argc, char* argv[]) { @try { Object* obj = [Object new]; } @catch (id ue) { @throw; } @finally { } return 0; }For more, see the Apple documentation.
And it seems that Objective-C 2.0 will have garbage-collection too.