例外処理
**
32ビットランタイムの時代は例外処理のコストが高かったが、64ビットのランタイムではゼロコスト例外処理になっているらしい。
基本
@try { } @catch(NSException *) {} @finally {}
独自の例外の発生
@throw NSException*
32ビットランタイムの時代は例外処理のコストが高かったが、64ビットのランタイムではゼロコスト例外処理になっているらしい。
@try { } @catch(NSException *) {} @finally {}
@throw NSException*