zoukankan      html  css  js  c++  java
  • iOS-URL

    1.什么是URL?
    URL是某个资源的唯一路径,通过这个路径就能访问对应的资源
    
    2.URL的组成
    协议头://全路径
    * 协议头就代表资源的类型,比如http代表网络服务器资源,ftp代表ftp文件服务器资源,file代表本地资源
    
    3.举例
    http://www.baidu.com
    http://www.sina.com/a.jpg
    ftp://192.168.3.251/abc.mp4
    file:///Users/apple/Desktop/abc.txt
    
    4.获得项目中某个文件的资源路径(URL)
    NSURL *url = [[NSBundle mainBundle] URLForResource:@"messages.plist" withExtension:nil];
    
    5.将字符串路径转成URL
    NSURL *url1 = [NSURL URLWithString:@"http://www.baidu.com"];
    NSURL *url2 = [NSURL URLWithString:@"file:///Users/apple/Desktop/abc.txt"];
    NSURL *url3 = [NSURL fileURLWithPath:@"/Users/apple/Desktop/abc.txt"];
    
    6.转码
    如果路径中包含了中文,需要进行UTF-8转码
    // 1.文件URL路径字符串
    NSString *path = @"file:///Users/apple/Desktop/哈哈.txt";
    // 2.将中文进行转码(UTF-8),返回转码后的字符串
    // 转码后path变成了:file:///Users/apple/Desktop/%E5%93%88%E5%93%88.txt
    path = [path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    // 3.生成URL
    NSURL *url = [NSURL URLWithString:path];
  • 相关阅读:
    MySQL 工具
    MySQL 5.1参数
    CentOS 6.2下二进制安装 MySQL 5.6
    Linux 下hosts文件详解
    CentOS 6.5下二进制安装 MySQL 5.6
    云计算之云数据库
    MySQL 卸载
    Linux dig
    CentOS6.5利用Docker部署ShowDoc
    Myeclipse6.5每次打开properties中文注释都会变成乱码
  • 原文地址:https://www.cnblogs.com/DarbyCJ/p/3658210.html
Copyright © 2011-2022 走看看