C# 单触串行UIImage
我需要在本地缓存图像,并考虑将它们保存为SerializableDictionary SerializableDictionary来自: 我想知道这是不是 答:一种处理图像缓存的好方法(对于脱机模式,数据会不断更新,因此会首先从web获取数据) b:我怎么做 我似乎只剩下以下xml:C# 单触串行UIImage,c#,serialization,xamarin.ios,C#,Serialization,Xamarin.ios,我需要在本地缓存图像,并考虑将它们保存为SerializableDictionary SerializableDictionary来自: 我想知道这是不是 答:一种处理图像缓存的好方法(对于脱机模式,数据会不断更新,因此会首先从web获取数据) b:我怎么做 我似乎只剩下以下xml: <?xml version="1.0" encoding="us-ascii"?> <dictionary> <item> <key>
<?xml version="1.0" encoding="us-ascii"?>
<dictionary>
<item>
<key>
<string>http://img.theguidestar.com/thumb/491520.png</string>
</key>
<value>
<UIImage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Handle />
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
</UIImage>
</value>
</item>
</dictionary>
http://img.theguidestar.com/thumb/491520.png
0
0
我应该做些什么来让它序列化图像本身
w://UIImage和CGIMage不允许轻松访问其数据。所以,在XML文档中序列化图像是相当困难的 您可以使用以下解决方案:
- 从网络检索图像并将其存储在用户的文档文件夹中
- 将图像的URL映射到字典中图像的本地路径
- 使用字典作为缓存索引来访问图像