#author("2017-01-23T15:23:56+09:00","default:wikiwriter","wikiwriter") #author("2017-01-26T15:56:30+09:00","default:wikiwriter","wikiwriter") &tag(Swift/例外処理); *目次 [#r5f0c5ed] #contents *関連ページ [#b9652f73] *参考情報 [#b6a44e84] *基本 [#pb30eeb8] **例外処理の基本形 [#jc61f5c1] -以下の形式 #pre{{ do { try someMethod() } catch let error as NSError { print("error \(error)") } }} *assert/precondition/fatalError [#ue96a056] -[[Safx: SwiftでassertとpreconditionとfatalErrorをうまく使い分ける:http://safx-dev.blogspot.jp/2015/02/swift-assert-precondition-and-fatalerror.html]]によると、たとえばfatalErrorはリリースビルドでも有効。 -fatalErrorが呼び出されるとそこで停止する?