在iPhone应用程序中,全局应用程序数据通常存储在应用程序的沙盒(sandbox)中。沙盒是一个文件系统,用于存储应用程序的数据、配置文件和临时文件。在沙盒中,您可以将数据存储在不同的位置,例如:
- 应用程序包(App Bundle):这是应用程序的主要目录,包含应用程序的可执行文件和资源文件。您可以将只读数据存储在这里,例如图像、音频和视频文件。
- 文档目录(Documents Directory):这个目录用于存储应用程序生成的文件,例如用户生成的文档、缓存文件和配置文件。这些文件会被iTunes备份,并且在应用程序更新时会保留。
- 库目录(Library Directory):这个目录包含应用程序的配置文件、缓存文件和临时文件。这些文件不会被iTunes备份,但在应用程序更新时会保留。
- 缓存目录(Caches Directory):这个目录用于存储应用程序的缓存文件,例如临时文件和缓存数据。这些文件不会被iTunes备份,并且在应用程序更新时可能会被删除。
- tmp目录(Temporary Directory):这个目录用于存储应用程序的临时文件。这些文件不会被iTunes备份,并且在应用程序退出时可能会被删除。
总之,在iPhone应用程序中,全局应用程序数据通常存储在应用程序的沙盒中,具体位置取决于数据的类型和用途。