お?いけるくさい?

iPhoneアプリエンジニアのたまごです。いっちょまえエンジニア目指してちいさな発見や学んだことを覚え書きしていきます!Objective-C/iOS/開発

Webから画像を表示

ローカルからではなくWeb上から画像をとってきたいときは

普通にNSURL型で取得するだけではだめで、

それをさらにNSData型に変換しなきゃだめ!

こーなる。

            //ネット上の画像を入れるには

            // 画像データの読み込み

            NSURL *url = [NSURLURLWithString:[NSStringstringWithFormat:@"http://api.twitter.com/1/users/profile_image/%@.bigger",userID]];

            NSData *data = [NSData dataWithContentsOfURL:url];

            // 画像データの差し込み

            [cell.imageView setImage:[UIImage imageWithData:data]];

だけどこれだと同期通信で読み込み中に操作できないから、

ImageStoreを使って非同期処理とかするとgood∩(´∀`)∩

 

ImageStoreまだまだ使いこなせてないんだけどねー。