Is Gnld legit? Forget the fraud associated with the name for a minute, GNLD (Golden Neolife Diamite International) is actually a genuine company based in the United States. It is a Network Marketing company... Read More
sakamoto.kazuki @splhack とりあえず「エキスパートObjective-Cプログラミング」読んだらいいんじゃないかな http://t.co/XcnhS1dsu9 Grand Central Dispatch, Grand Central Dispatch 2013-12-11 10:31:01 リンク 達人出版会 エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド iOSとOS Xの新機能「ARC」「Blocks」「Grand Central Dispatch」の解説本。Appleのリファレンスの和訳や解説にとどまらず、その実装を元に深く理解するための一冊。
多くのWeb画像をUIImageViewで表示する時に、読み込み中はインジケータアニメーションを表示し、画像ダウンロード完了後に画像を表示するというものがほしかったので作成。(一般には既出かと) 以下のような、UIImageのImageWithURLでは、同期で画像をWebから取得しようとするため、その間画面はフリーズしたように見えてしまう。 UIImageView *imageView = [[UIImageView alloc] initWithImage: [UIImage imageWithData: [NSData dataWithContentsOfURL:url]]]; ソース 使い方としては、URLを指定して初期化し、読み込みをキックしてやると自動で非同期に画像を取得し、表示してくれるUIImageViewで、コードは以下の通り。 LazyImageView.h #impo
http://cocoatouch.sblo.jp/article/26626578.html みたいなことをGCD+Blocksでやってみた記録。コメントは間違っているかもしれない。実際のコードの抜粋で、tableView:cellForRowAtIndexPath:内のコードである。itemSpecはNSDictionaryであり、Amazonから引っ張った商品データや画像URLが入っている。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // (中略。cellの準備や再利用コード) // 表示すべきデータの読み込み NSMutableDictionary *itemSpec = [search_results object
このページと、iPhoneDeveloperCenterのLazyTableImagesというサンプルを参考に実装。 ほとんどLazyTableImagesを真似たものだけど、必要な部分だけ取り出してGithubにおいた。 AsyncTableViewSample ざっくりとした方針は、 cellForRowAtIndexPathの中で、 キャッシュヒットしたらそれを表示 なければ、デフォルト画像を表示、 この時、テーブルが動いてなければ、画像ロードを投げておく(非同期) テーブルの動きが止まったら, 今見えているセルの画像ロードを投げておく(非同期) 画像ロードのレスポンスが届いたら、 該当テーブルセルに画像を表示 キャッシュに画像を入れておく なぜ「テーブルが動いていないとき」にこだわるかというと、 UITableViewは、表示に困らない最低限のセルしか作らない。 テーブルを動かし、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く