まさたか日記スマートフォン用の表示で見るまさたか日記2014-10-22Alamofire使って非同期画像読み込みSwift/XCode/C++Alamofire/AlamofireこのAlamofireは、iOS界ではメジャーと聞くAFNetworkなるライブラリを作ってた人がSwiftで書き下ろした、新進気鋭なるものということです。AFNetworkが世に出たらしい時期は私にとって金勘定に専念していた技術的ブランク時期だったためにまったく知らなんだが、技術力高く信頼感あるという雰囲気はちょっと見るだけで伝わって来る。その発展系?のこれはたった一つの.swiftファイルでたしかに綺麗なコードです。extensionで省力かつコードブロックを見通し良く書くのは参考になります。利用においてちょっと面倒なのはFrameworkにコンパイルされて動的バインドする仕掛けなので、プロジェクト設定に一手間必要な事でしょうか。.swiftファイルをプロジェクトに突っ込むだけでOKっぽい気もするけど。今回は言われる通りにちゃんと設定しました。追記:Alamofire.swiftだけをプロジェクトに放り込んだもの作ってみたけど、エミュレータではちゃんと動きました。Alamofireでなんかやってみようということで、画像を非同期に読み込んで表示するのに使ってみます。幅120のUIImageViewを貼っておいて、viewDidLoadでいじります。写真はFacebookから持ってきたので、いつも四角く使われているものですけど、おまけでSNSっぽく丸くしておきました。}あっけないけど、これで非同期通信できちゃう。Facebookの顔写真は認証もなにもなしで取れるのであっけないし、サンプルなんでエラー処理があっけなく超怪しいです。errorのnil判定だけで良いわけなさそう。今回はGETなのでパラメータはURLに含んでますが、別途に引数で渡したりもできます。気がつきましたが、引数を省略OKな書き方あるのですね。requestの関数ヘッダは本当は以下でした。parametersおよびencodingは初期値設定されているので書かなくてよい。Request原典は以下です。case.ということです。07:30Alamofire使って非同期画像読み込みTweet広告を非表示にする関連記事2018-05-16node-gypそしてnanへ。nodeのアドオンを調べてたら本もなければ情報も少な...2018-01-25Python速修スーパーバイザーで入ったプロジェクトがPythonメインだったた...2014-11-06NSNotificationCenterとセレクター記述のことiOSでは段を積んだようにメッセージキューが用意されています。Technology(米国)はてなブログをはじめよう!masataka_kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。