【发布时间】:2011-04-28 07:16:16
【问题描述】:
我想在 iOS 应用程序中拥有虚拟文件,所以我可以使用 [NSData dataWithContentsOfURL:] 来拥有一个我不想存储在磁盘上的大表的 NSData(以及最终指向字节的指针),而是在需要时计算部分。
欢迎任何其他解决此问题的方法!
【问题讨论】:
标签: ios virtual lazy-loading memory-management macfuse
我想在 iOS 应用程序中拥有虚拟文件,所以我可以使用 [NSData dataWithContentsOfURL:] 来拥有一个我不想存储在磁盘上的大表的 NSData(以及最终指向字节的指针),而是在需要时计算部分。
欢迎任何其他解决此问题的方法!
【问题讨论】:
标签: ios virtual lazy-loading memory-management macfuse
我建议不要将与“大”表的连接视为持久性的,而应将其视为可查询的服务。
我建议使用 REST 之类的东西,你的 iOS 应用会查询 REST 服务。
从长远来看,这会让很多事情变得非常灵活。
还允许您将大量逻辑集中在服务器端,这意味着您可以使用缓存技术来提高性能,这是您的 iOS 应用必须做的事情。
【讨论】: