タグ

swiftとmapに関するy-kobayashiのブックマーク (1)

  • Swiftのコツ - Optionalをunwrapしない - mobiledev日記

    2015-06-26 Swiftのコツ - Optionalをunwrapしない Swift さていよいよ Optional に入っていきましょう。?を付ける変数のことですね。 こいつを、 nullを入れれる変数 と解釈すると結構つらい思いをすると思います。 具体的には、 !を多用してぬるぽで落ちまくる と思います。えぇ自分も最初そうでしたw Optionalを扱う上で大事なのは、 !を使わないこと です。 慣れるとほぼ使わず組めます。手抜きするときは使いますがw 悪い例をみてみましょう。StringでURLを受け取り、HTTPアクセスするとします。 func access(path : String) -> NSData? { let url = NSURL(string: path) //NSURL?型になる let request = NSURLRequest(URL : url!)

    Swiftのコツ - Optionalをunwrapしない - mobiledev日記
  • 1