ウェブサイトから多数のUIImageを非同期にダウンロードし、それらをtableViewに配置したいと思います。しかし、すでにWeb上にあるクラスを使用する代わりに、私は自分自身で作成したいと考えています。これを行うために必要なこと、コールバックを使用する必要があります、そして、どのAPIを使用するのが最適でしょうか?UITableViewCellsの非同期イメージダウンロードセンターを作成するにはどうすればよいですか?
0
A
答えて
1
0
私はEGOImageLoadingライブラリを見てみることをお勧めしたいです。
イメージを非同期にロードしたり、プレースホルダイメージを表示したり、フェッチの進行中にビューが消えるとリクエストを取り消したり、イメージキャッシュを実装したり、これらの機能を利用するためのUIImageViewサブクラスを提供します。
は、以下のAPIの/クラスを使用していますEGOImageLoading:
- NSURLConnection
- NSOperationQueue
- グランドセントラル派遣(GCD)
- NSFileManager
- プロパティ
関連する問題
- 1. 非リターン/パラレル非同期関数のスタブ/スパイを作成するにはどうすればよいですか?
- 2. Javascriptでゼロから非同期マップ関数を作成するにはどうすればよいですか?
- 3. RxNETで非同期HTTPリクエストを作成するにはどうすればよいですか?
- 4. 非同期メソッドを持つパッケージを作成するにはどうすればよいですか?
- 5. 非同期コールバックをテストするにはどうすればよいですか?
- 6. 同期ポストリクエストを非同期ポストリクエストに変換するにはどうすればよいですか?
- 7. IndexedDBを非同期で扱うにはどうすればいいですか?
- 8. grunt.initConfig()の前に非同期操作を実行するにはどうすればよいですか?
- 9. Vert.xでカスタム非同期操作を実装するにはどうすればよいですか?
- 10. UnsatisfiedLinkError:同期化されていないデフラータを作成するにはどうすればよいですか?
- 11. このJSスクリプトコードを延期または非同期化するにはどうすればよいですか?
- 12. コールバックで複数の非同期非同期呼び出しからのデータを操作するにはどうすればよいですか?
- 13. アクションパラメータが非同期ラムダにならないようにするにはどうすればよいですか?
- 14. Playフレームワークで非同期/非ブロッキングMySQLクエリを実行するにはどうすればよいですか?
- 15. Connectミドルウェアで非同期初期化を使用するにはどうすればよいですか?
- 16. 更新 - 非同期要求内で同期要求を行うにはどうすればいいですか
- 17. UITableViewCellsの作成を管理するにはどうすればいいですか?
- 18. RiveScriptのjavascriptオブジェクトマクロで同期取得リクエストを作成するにはどうすればよいですか?
- 19. どのように同期タスクを非同期にするのですか?
- 20. Angular2で同期を使用してhttpを作成するにはどうすればよいですか?
- 21. C#でどのように非同期メソッドを作成しますか?
- 22. スレッド間の同期はどうすればよいですか?
- 23. BitmapFrameを非同期で非同期メソッドで作成する
- 24. Javascriptでブロッキング同期メソッドを作成するにはどうすればよいですか?
- 25. 管理共有メモリセグメントに同期メカニズムを作成するにはどうすればよいですか?
- 26. Adobe AIRのネイティブコンテキストメニューにアイテムを非同期で追加するにはどうすればよいですか?
- 27. ノードjsのループでバルクメールを非同期に送信するにはどうすればよいですか?
- 28. Python 3.5および3.6で動作する非同期pytestフィクスチャを作成するにはどうすればよいですか?
- 29. Alamofireを使用して同期リクエストを作成するにはどうすればよいですか?
- 30. このネストされた非同期ループを改善するにはどうすればよいですか?