タグ

ブックマーク / finky.blog.ss-blog.jp (1)

  • Objective-Cの例外処理の方法:名称未設定2:So-net blog

    アップルサイトがTiger向けに|FireFox 1.0.3入れ替え完了 ブログトップ Objective-Cの例外処理の方法 [Cocoa覚え書き] [編集] Objective-Cの例外処理は、C++のtry/catch/throwとやりかたはかわらない。 ○例外の取得方法(catch) NS_DURING … 例外が発生しそうな処理 … NS_HANDLER 捕獲した例外の対処 NS_ENDHANDLER 通常、例外を捕獲しないと、そこで処理が終わってしまう(おそらく、run loopへ戻る)が、ハンドラで捕獲すると、そのまま実行し続けることもできる。 NS_HANDLERとNS_ENDHANDLERの間の例外処理には NS_VALUERETURN();とNS_VOIDRETURN;を使ってメソッドから抜け出すことができる。 ○例外の発生(throw) NSExceptionのインス

    ryuzee
    ryuzee 2010/07/24
    Objective-Cの例外処理
  • 1