【发布时间】:2011-01-05 20:25:38
【问题描述】:
为使用 MGTwitter 的用户获取和缓存个人资料图片的最有效方法是什么?
我们目前的问题是必须调用getUserInformationFor 来获取图像的url,然后getImageAtURL 导致两次调用服务器。目前,我们只需要图像信息,因此必须下载所有其他信息是多余的。当您记住我们可能一次执行 20-30 次这样的调用时(例如,获取用户个人资料图像列表),这会变得非常慢。
其次,缓存该图像的最有效方法是什么,以便不必每次都下载它(我们不介意假设个人资料图像永远不会改变),目前我们只是使用 Twitter 用户名作为文件名写入 NSTemporaryDirectory(),然后为每个 Twitter 请求检查文件名是否存在于该目录中。有没有更好、更有效的方法?
【问题讨论】: