1,获取家目录路径的函数:
NSString *homeDir = NSHomeDirectory()
2,获取Documents目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
NSString *docDir = [paths objectAtIndex:0]
3,获取Caches目录路径的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)
NSString *cachesDir = [paths objectAtIndex:0]
4,获取tmp目录路径的方法:
NSString *tmpDir = NSTemporaryDirectory()
例如获取程序包中一个图片资源(apple.png)路径的方法:
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@”apple” ofType:@”png”]
UIImage *appleImage = [[UIImage alloc] initWithContentsOfFile:imagePath]
代码中的mainBundle类方法用于返回一个代表应用程序包的对象。
以上就是“ios 怎么访问caches下的文件”的方法
1、首先我们打开苹果手机,在屏幕上找到设置按钮,点击进入设置界面。
2、进入设置界面之后,我们可以找到有自己的苹果手机使用名称的地方,点击进入这个界面。
3、在这个界面内我们可以找到iCloud这个选项,我们点击一下这个选项,进入这个界面。
4、然后我们再往下看手机屏幕,我们可以找到有iCloud Drive这个选项,把右面的开关按钮点击打开。
5、然后我们推到手机主屏幕上就可以看到有新增的“文件”这个图标,点击文件图标,然后进入这个界面。
6、进入文件界面之后,我们就可以根据自己的需要去查看管理苹果手机的文件了。
应用程序可以使用文件共享让用户访问程序的用户数据文件。文件共享允许应用程序通过iTunes向用户显露应用程序/Documents目录的内容。这样,用户就可以在iPad和桌面计算机来回移动文件。您可以通过如下步骤来让应用程序支持文件共享:
在应用程序的Info.plist文件中添加UIFileSharingEnabled键,并将键值设置为YES。
将您希望共享的文件放在应用程序的Documents目录。
一旦设备插入到用户计算机,iTunes
9.1就会在选中设备的Apps标签中显示一个File
Sharing区域。
此后,用户就可以向该目录添加文件或者将文件移动到桌面计算机中。
如果应用程序支持文件共享,当文件添加到Documents目录后,应用程序应该能够识别并做出适当响应。例如说,应用程序可以将新文件的内容显示界面上。请不要向用户展现目录的文件列表并询问他们希望对文件执行什么 *** 作。
g
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)