ここでは、FacebookAPIを使用してiPhoneアプリを作成しています。友達リストとそのプロフィール写真をテーブルビューにロードしました。しかし、今ではゆっくりと実行されています。写真の読み込みを高速化したいのですが、どうすればよいですか?
これが私のサンプルコードです:
- (void)request:(FBRequest*)request didLoad:(id)result {
NSArray* users = result;
for (int ndx = 0; ndx < [users count] ; ndx++)
{
NSDictionary* user = [users objectAtIndex:ndx];
NSString* name = [user objectForKey:@"name"];
NSString *imageName = [user objectForKey:@"pic_big"];
[imageArray addObject:imageName];
[friendsList addObject:name];
}
}
テーブルビューデリゲートメソッドの場合:
imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString: [imageArray objectAtIndex:indexPath.row]]];
image = [[UIImage alloc] initWithData:imageData];
cell.imageView.image =image;
また、画像のサイズも異なります。助けてください