objective-c笔记:异常

cocoa中使用NSException类来表示异常,cocoa要求所有的异常必须是NSException类型的异常。虽然你可以通过其他对象抛出异常,但cocoa不会处理它们。

 

@try, @catch, @finally, @throw

 

我们可以在@catch代码中再次抛出异常,而@finally会在异常重新抛出之前执行代码。