NSURLConnectionはdeprecatedになりましたので(Sayonara NSURLConnection)、現在はNSURLSessionを使うのが一般的です。
記事の中でも書かれていますがNSURLConnection.sendSynchronousRequestのような同期通信は無くなりました。
同期処理をしたい場合はこちらの回答を参考にしてください。
[Swift]戻り値の書き方
非同期通信ですが、以下に簡単な例を上げておきます。
swift
1let url = NSURL(string: "http://www.apple.com")!
2let request = NSMutableURLRequest(URL: url)
3let session = NSURLSession.sharedSession()
4
5let task = session.dataTaskWithRequest(request) { data, response, error in
6 // 通信終了後に呼ばれる
7 if let response = response, data = data {
8 // 通信成功
9 print(NSString(data: data, encoding: NSUTF8StringEncoding))
10
11 } else {
12 // エラーの場合
13 print(error)
14 }
15}
16task.resume()
退会済みユーザー
2016/03/23 09:23