NSURL详解
来源:互联网 发布:c语言volatile的用法 编辑:程序博客网 时间:2024/06/08 09:48
一个NSURL对象可以代表一个远程服务器上的资源的位置的URL,也可以是在磁盘上的本地文件的路径,或者是甚至任意一段编码数据。
你可以使用NSURL对象来构造URL和访问上面的部分内容。对于代表本地文件的URL,你可以直接操作这些文件的属性,如改变文件的最后修改日期。最后,你可以将URL对象传递给其他API来获取更多内容。例如,您可以使用NSURLSession NSURLConnection,和NSURLDownload类来访问远程资源的内容,所描述的URL加载系统编程指南,详细内容见URL Loading System Programming Guide。
URL对象是引用本地文件的首选方法。在读取和写入数据操作时,大多数对象都是接受NSURL对象而不是一个路径名作为参数。比如,你可以通过stringWithContentsOfURL得到一个本地文件的URL,将其转换为NSString,或者使用dataWithContentsOfURL转换成NSData对象。
你还可以使用URL间通信。在OS X中,NSWorkspace类提供的OpenURL:方法打开一个URL指定的位置。同样,在iOS上,UiApplication类提供的OpenURL:方法。
创建一个URL对象:
+ URLWithString:
- initWithString:
+ URLWithString:relativeToURL:
- initWithString:relativeToURL: Designated Initializer
+ fileURLWithPath:isDirectory:
- initFileURLWithPath:isDirectory: Designated Initializer
+ fileURLWithPath:
- initFileURLWithPath: Designated Initializer
+ fileURLWithPathComponents:
+ URLByResolvingAliasFileAtURL:options:error:
+ URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:
- initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:
+ fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:
- getFileSystemRepresentation:maxLength:
- initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: Designated Initializer
- NSURL详解
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- NSURL
- nsurl
- NSURL
- NSURL
- NSURL
- NSURL类
- [ios] NSURL
- IOS NSURL
- 女人要学会突显你的气质
- 九度OJ-题目1371:最小的K个数
- HDU3117 Fibonacci Numbers 求斐波那契的前后4位
- iOS数据持久化技术
- 修改列表的行样式
- NSURL详解
- Datepicker用法
- Ubuntu 14.04一步一步安装Openstack Kilo版本-9(nova)
- iOS网络
- Calendar的基本使用
- java集合框架详解(二)、set接口
- 源码阅读 5 微信6.0底部效果
- iOS音频技术
- yii2文件上传