Jas*_*son 5 filesystems iphone cocoa objective-c cs193p
有没有像NSHomeDirectory()和NSTemporaryDirectory一样的快捷方法来到项目中的resources文件夹?
/ resources /文件夹是存储文件的最佳位置吗?
您不能将可写数据存储在资源路径中,因为它位于应用程序包(已签名)内.但它是存储只读数据的好地方.正如Codezy所提到的那样,[[NSBundle mainBundle] resourcePath]它是通向它的路径,但通常更好的方式来访问它中的文件[[NSBundle mainBundle] pathForResource:ofType:]及其兄弟姐妹(...:inDirectory:等等)后者在适当时自动处理本地化.
是的,我将一个SQL lite数据库存储在resources文件夹中.以下是我如何获得路径的示例.
NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"ratings.sqlite"];
Run Code Online (Sandbox Code Playgroud)
如果我希望每个新版本覆盖它,我将东西存储在资源文件夹中,否则我将它存储在documents文件夹中.
| 归档时间: |
|
| 查看次数: |
3660 次 |
| 最近记录: |