url
统一资源定位符,定位到网络中的某一个指定的文件位置
//NSURL 存放url的类
//1.本地路径:fileURLWithPath
NSURL *url = [NSURL fileURLWithPath:LOCAL_PATH];
//stringWithContentsOfURL: 通过URL获取到文件内容
NSString *strPath = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSLog(@"strPath = %@",strPath);
//2.网络路径:URLWithString
NSURL *url1 = [NSURL URLWithString:REMOTE_PATH];
NSString *strPath1 = [NSString stringWithContentsOfURL:url1 encoding:NSUTF8StringEncoding error:nil];
NSLog(@"remote path = %@",strPath1);
NSLog(@"hosts: %@",[url1 host]); //获取主机名
NSLog(@"scheme: %@",[url1 scheme]); //获取协议名
保存图片的步骤
//1. 获取网络url
//2. 将url链接数据存放的数据流
//3. 将数据流写入到本地文件中
NSURL *url2 = [NSURL URLWithString:IMAGE_P];
NSData *data = [NSData dataWithContentsOfURL:url2];
if([data writeToFile:FILE_P atomically:YES])
{
NSLog(@"保存成功");
}else{
NSLog(@"保存失败");
}