Iphone coredata与文件访问
我有100个文件需要被访问,以便在iphone上显示内容。他们都是骗子Iphone coredata与文件访问,iphone,core-data,ios4,Iphone,Core Data,Ios4,我有100个文件需要被访问,以便在iphone上显示内容。他们都是骗子 哪一种是更快的核心数据或文件访问?哪一个是安全的? 你必须首先考虑文件大小,在这些板中发现的一个很好的经验法则是,如果文件在100kb之下,你可以把它作为一个属性存储在一个实体中,如果它是更大的,你可能想要为它创建一个ad-hoc实体,最后,如果它的大小超过1MB,您可以通过文件系统访问它 其次,您还应评估操作成本,100个文件可能会出现很多,但如果您访问了几次,则可能需要访问文件。另一方面,如果您经常需要多次存储的信息,但
哪一种是更快的核心数据或文件访问?哪一个是安全的? 你必须首先考虑文件大小,在这些板中发现的一个很好的经验法则是,如果文件在100kb之下,你可以把它作为一个属性存储在一个实体中,如果它是更大的,你可能想要为它创建一个ad-hoc实体,最后,如果它的大小超过1MB,您可以通过文件系统访问它 其次,您还应评估操作成本,100个文件可能会出现很多,但如果您访问了几次,则可能需要访问文件。另一方面,如果您经常需要多次存储的信息,但您甚至可以为核心数据创建临时实体,并在启动时加载文件。等等
是一本关于核心数据的好书。通过阅读,您可以找到许多指导原则,但也要记住设计数据库的一般指导原则。如果它们是静态文件,我建议将它们预加载到核心数据SQLite文件中。这将产生更好的性能,特别是如果您正确地构建模型