1.34、建议:异常和错误处理

不要在流控制语句中使用异常( NSException )。异常仅用于表明程序员的错

误。为了表明一个错误,使用NSError *。 当一个方法通过引用返回一个错

误参数,应该检测返回值的状态,而不是错误参数的状态。 良好的风格:

NSError *error;if (![self trySomethingWithError:&error]) {

// Handle Error }

不良的风格:NSError *error;[self trySomethingWithError:&error]; if (error) {

// Handle Error }

在方法执行成功的情况下赋值非 溃)。

你可能感兴趣的:(1.34、建议:异常和错误处理)