現在、Facebookのプロフィール写真を取得してから、その写真をCCSpriteに変換したいと考えています。
これまでのところ、私のコードは次のようになります:
//fbId is facebook id of someone
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?type=normal", fbId]];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
//convert UIImage to CCSprite
CCTexture2D *texture = [[[CCTexture2D alloc] initWithImage:image resolutionType:kCCResolutionUnknown] retain];
CCSprite *sprite = [CCSprite spriteWithTexture:texture];
[self addChild:sprite];
動作しますが、ロードされるまでに数秒ほど時間がかかります。
私の質問は、インターネット接続以外に、Facebook のプロフィール画像をできるだけ速く読み込むためのより良い方法はありますか? ありがとう