読者です 読者をやめる 読者になる 読者になる

iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

UITableViewにTwitterのアイコン画像を取得して表示 - Swift編

iOS

ACAccountStoreからTwitterアカウントを取得して、ACAccountStoreにはアイコン画像の情報は入っていないのでAPIで画像URLを取得しつつ、その画像データをとってきてCellに表示するっていうコードの断片が以下です。

まずは、ACAccountStoreからTwitterアカウントの取得をするのは簡単で以下。

        let accountStore = ACAccountStore();

let twitterAccountType = accountStore.accountTypeWithAccountTypeIdentifier(ACAccountTypeIdentifierTwitter);

accounts = accountStore.accountsWithAccountType(twitterAccountType);

次に、アイコン画像のURLの取得から画像の取得、表示ですがなんとか動くように記述できたけれど、もっと上手い方法とかありそう。。

NSURLSessionにした方がよいのかなあ??とか思いつついったんこの実装のままで進めようと思ってます。

次はSwiftでsocket.io通信を試してみる予定。

[gist https://gist.github.com/y16ra/2c694ef0fd26d2edce88]

たのしいSwiftプログラミング―[iOS 8&Xcode 6対応]

新品価格
¥3,024から
(2015/2/4 08:28時点)