提示: 这篇博文主要介绍了Foundation框架中一些类的使用方法,都是以代码方式展示的,可能会比较乱,但都是些常用的方法,这些方法常用自然就会记住所以不用纠结,注意主要记方法的第一个单词,单词不认识的话可以记前三个字母,再配合提示查找------------------ ...
提示: 这篇博文主要介绍了Foundation框架中一些类的使用方法,都是以代码方式展示的,可能会比较乱,但都是些常用的方法,这些方法常用自然就会记住所以不用纠结,注意主要记方法的第一个单词,单词不认识的话可以记前三个字母,再配合提示查找
------------------------------------------------------------------------------------------------------------------
NSURL简介
什么是URL?
URL的全称是Uniform Resource Locator(统一资源定位符) URL是互联网上标准资源的地址 互联网上的每个资源都有一个唯一的URL,它包含的信息指出资源的位置 根据一个URL就能找到唯一的一个资源
URL的格式?
基本URL包含协议、主机域名(服务器名称\IP地址)、路径
可以简单认为: URL == 协议头://主机域名/路径
例如:http://www.baidu.com/123.jpg
常见的URL协议头(URL类型)
http\https :超文本传输协议资源, 网络资源
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更 加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http 的连接很简单,是无状态的
https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全
ftp :文件传输协议
// NSURL OC提供了一个URL处理的一个类 // http // https 加密 // ftp:// // file:// 本地文件 // NSURL 写入文件 // 1)通过 URLWithString 构建一个NSURL // URLWithString 可以构建本地路径的URL // 可以构建路径,调用手机系统的程序 // 打电话 NSURL *url = [NSURL URLWithString:@"tel://10086"]; // 发短信 NSURL *url = [NSURL URLWithString:@"sms://10086"]; // 保存文件到本地 NSURL *url = [NSURL URLWithString:@"file://地址"]; // 将字符串写入本地 NSString *str = @"xxxxx"; BOOL isOk = [str writeToURL:<#(NSURL *)#> atomically:<#(BOOL)#> encoding:<#(NSStringEncoding)#> error:<#(NSError *__autoreleasing *)#>]; // 第一个参数文件路径 第二个参数是否利用原子性 第三个编码标准NSUTF8StringEncoding 最后一个错误信息 // 一般写入文件都要进行判断是否写入成功 NSError *error; if (isOk) { NSLog(@"写入成功"); } else { NSLog(@"%@",&error); }
小知识点:
位枚举:枚举值是2的0次方、1次方、2次方...
它的存在是为了有些方法中需要写入枚举值,但有时候我们并不需要枚举这时候可以用0来填写枚举值
原标题:Foundation框架中一些类的使用
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。