Swift 通信を行う方法サンプル
Swiftで通信を行うサンプル
NSxxx を利用する。NSURLSession または、NRURLConnectionが使えるが、iOS7 以降を target にするのであれば NSURLSessionがよいかと.
両者の説明や違いはこちらを参照。
iOS 7で一新された通信周り〜NSURLSessionってなに?〜 | Developers.IO
Swiftでのサンプル
let url = NSURL.URLWithString("http://rss.dailynews.yahoo.co.jp/fc/entertainment/rss.xml") let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration()) let task = session.dataTaskWithURL(url, completionHandler: { (data, resp, err) in var parser : NSXMLParser = NSXMLParser(data: data) parser.delegate = self; parser.parse() }) ・・・以降NSXMLParser のdelegateメソッドで解析する