我之前学习过Android,现在正在学习iOS。
在Android中有一个特殊的assets
文件夹。在编写代码时,将某些文件放入其中,然后在程序运行时即可将这些文件作为数据流访问。
我想知道iOS是否有类似的机制。到目前为止,我所了解的都是关于如何在iOS中持久化数据,但那并不是我想要的。
我通常会创建一个名为“assets”的文件夹,并确保其中的文件包含在Build Phases/Copy Bundle Resources中。完成后,我可以按以下方式访问这些文件:
NSString *path = [[NSBundle mainbundle] pathForResource:@"picture" ofType:@"png"];
....
NSBundle
,并自己进行数据的读写即可。 - Richard J. Ross III