エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Swift で NSCache を Generics にして便利に - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swift で NSCache を Generics にして便利に - Qiita
NSCache イメージなどをファイルから読み込む、またはon the flyで処理して利用するにはちと重いデータ... NSCache イメージなどをファイルから読み込む、またはon the flyで処理して利用するにはちと重いデータなどは、一度処理して結果を NSCache に保存しておく事は TableView などの表示には有効です。 ところが、NSCache とのインターフェースは AnyObject なので、Swiftで使うときはいちいち as? MyObject とかキャストしなくてはなりません。 そこで、NSCache をラップして Generics で使えるようにしてみました。 import Foundation class ZCache<T: AnyObject> { private var cache = NSCache() var delegate: NSCacheDelegate? { get { return self.delegate } set { self.cache.del

