回答編集履歴

2

全体的に書き直し。

2016/11/30 07:42

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,27 +1,33 @@
1
+ > これはどのような処理の流れにより自動的なキャッシュが行われるのでしょうか。
2
+
3
+
4
+
5
+ assetsに対して画像を追加すると、
6
+
7
+
8
+
9
+ * 画像を追加する直前(willSet)にn今までのキャッシングを一旦停止
10
+
1
- startCachingImages(for:targetSize:contentMode:options:)するだけでいいんじゃないでしょうか?
11
+ * 画像を追加後(didSet)に**今回追加した画像を含めたassets全体**のキャッシングを再開
12
+
13
+
14
+
15
+ すごく大雑把な管理ですね。実際に使ってないので想像ですが。
16
+
17
+
18
+
19
+ > どのようなコードを書けばキャッシュが始まるのでしょうか?
20
+
21
+
22
+
23
+ 「使用する画像(のPHAsset)をassetsに追加」すればいいです。
24
+
25
+
26
+
27
+ ---
2
28
 
3
29
 
4
30
 
5
31
  参考: [PHCachingImageManager](https://developer.apple.com/reference/photos/phcachingimagemanager)
6
32
 
7
33
 
8
-
9
- # 質問のコードについて
10
-
11
-
12
-
13
- 使用する画像(のPHAsset)をassetsに追加することで、自動的にキャッシングされる仕組みのようです。
14
-
15
-
16
-
17
- * 追加する直前(willSet)、今までのキャッシングを一旦停止
18
-
19
- * 追加後(didSet)、(今回追加した画像を含めたassets全体の)キャッシングを再開
20
-
21
-
22
-
23
- 実際に使ってないので想像ですが。
24
-
25
- 大雑把な管理で良いなら、このまま使えばいいと思います。
26
-
27
-

1

質問のコードについて。

2016/11/30 07:42

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -3,3 +3,25 @@
3
3
 
4
4
 
5
5
  参考: [PHCachingImageManager](https://developer.apple.com/reference/photos/phcachingimagemanager)
6
+
7
+
8
+
9
+ # 質問のコードについて
10
+
11
+
12
+
13
+ 使用する画像(のPHAsset)をassetsに追加することで、自動的にキャッシングされる仕組みのようです。
14
+
15
+
16
+
17
+ * 追加する直前(willSet)、今までのキャッシングを一旦停止
18
+
19
+ * 追加後(didSet)、(今回追加した画像を含めたassets全体の)キャッシングを再開
20
+
21
+
22
+
23
+ 実際に使ってないので想像ですが。
24
+
25
+ 大雑把な管理で良いなら、このまま使えばいいと思います。
26
+
27
+