さるへい備忘録

さるへいのやったことを綴っているブログです。基本的にテクノロジーの話題です。

swiftでURLを指定して画像を取得する方法

swiftでURLを指定して画像を取得するには以下の方法で取得できるようです。

var err: NSError? //NSErrorのインスタンスを作成
var url: NSURL = NSURL(string: "http://hogehoge")!  //urlの文字列を与えてNSURLのインスタンスを作成
var imageData: NSData = NSData(contentsOfURL: url ,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)!  //指定したURLの画像データをNSDataのインスタンスとして取得 * 同期通信
var image: UIImage = UIImage(data: imageData)!  // NSDataからUIImageへの変換

swiftのコードの意味は以下のようになります。

  • NSDataReadingOptions.DataReadingMappedIfSafe