我曾经在其他语言上编程,但是对于iPhone来说我还是有些新手。我的应用程序希望存储大约2100个项目的信息和图像,并允许用户从列表中选择并将其添加到TableView中。
存储这么多数据是现实的吗?如果是,怎样做呢?
谢谢!
我曾经在其他语言上编程,但是对于iPhone来说我还是有些新手。我的应用程序希望存储大约2100个项目的信息和图像,并允许用户从列表中选择并将其添加到TableView中。
存储这么多数据是现实的吗?如果是,怎样做呢?
谢谢!
如果您的图像不太大,那么应该没有问题。如果一个图像的平均大小约为100K,则需要210MB左右的存储空间,这应该是可以的。虽然不理想,但也可以接受。
但是,如果平均大小为1MB,则需要约2GB的存储空间。低端的iPhone只有8GB的存储空间。用户会将相当大的空间用于音乐、图片和应用程序。单个应用程序占用2GB的空间太多了,而且很难获得这样的空间。
在SQLite中存储2100个项目是可行的,并且可以正常工作。唯一需要记住的是始终在显示之前进行过滤,不要显示超过100或200个。