知り合いのJava屋さんがObjective-Cでtry-catchを書いているのを見て、 だいぶ前に本かWebでtry-catchが遅いという記述を見たような気がしたので調べてみた。 Try/Throw 64bit実行環境ではtryはゼロコストで実行できるらしい。 がしかし、throwするのは高コストみたい。 Exception Programming Topics: Exceptions in 64-Bit Executables Catch あと、64bit環境だと@catchにidでオブジェクトまで指定しちゃうと C++の例外が取れないことも初めて知った。 @catch(id exception) // 64bit環境でC++例外取れない