关于URL加载系统
重点:对于API或者开发技术的描述,本文只是个初级文档。苹果提供这些内容来帮你掌握这项技术,在你的界面程序使用它。这些内容随时会变,所以你根据本文档实现的软件应该根据最终的系统和最终的文档做好测试。另外,本文档的最新版本,有可能提供是贝塔特性,特性指的是API或者技术,还没在正式版本的sdk中发布。
本指南介绍的是一些基本框架类。当你的应用需要通过网络获取信息、或者与服务器进行通信时,这些类就有用武之地了。这些类合在一起被称为URL加载系统或网络加载系统。
URL加载系统是“类、协议”的集合,这个集合让你实现--通过一个网址获取信息。类NSURL是核心类,它管理URLs、URL指向的资源。
基础框架提供丰富的类集合和NSURL类一起用来实现“加载网络信息、上传数据、管理cookie存储、控制缓存、处理证书存储、处理认证及扩展自定义协议”。
URL加载系统所支持的访问协议包括:
文件传输协议(ftp://)
超文本传输协议(http://)
加密的超文本传输协议(https://)
本地文件URLs (file:///)
数据URLs (data://)
URL加载系统还支持代理服务器和SOCKS网关
重点:除了URL加载系统,OSX和iOS还提供在其他程序中打开URLs的API,比如在Safari打开一个页面。这些APIs不会在本文档中说明。
关于OSX更多的服务器布置信息,请阅读服务器布置编程指南。
关于openURL更多的信息,请参考OS X中的NSWorkSpace类。
关于openURL更多的信息,请参考iOS中的UIApplication类。
关于URL加载系统
于 2015-07-22 15:01:30 首次发布