`
zani
  • 浏览: 357649 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

NSURL的scheme, path和query等各接口输出结果

 
阅读更多

比如:

http://www.testurl.com:8080/subpath/subsubpath?uid=123&gid=45

NSURL *url = [NSURL URLWithString:@"http://www.testurl.com:8080/subpath/subsubpath?uid=123&gid=456"];
 下面是常用的几个接口,和它们的输出。接口意思都符合相关RFC里的定义。
[url scheme]
http
 
[url host]
www.testurl.com
 
[url port]
8080
 
[url path]
/subpath/subsubpath
 
[url lastPathComponent]
subsubpath
 
[url query]
uid=123&gid=456
 
分享到:
评论

相关推荐

    IOS 开发之NSURL基本操作

    NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个...

    NSURL+L0URLParsing

    平台之间的转换,已经平台之间的数据传递,类似淘宝和支付宝之间的转换,在淘宝点击支付转换到支付宝界面

    xcode pathcontrol控件的使用

    pathControl.setPath(NSURL(fileURLWithPath: "/Users/username/Documents")) ``` 6. **处理用户选择**:在`pathControlDidChangeSelection`中,你可以获取到用户选择的新路径,并根据这个路径执行相应的操作,如...

    IOS开发中NSURL的基本操作及用法详解

    NSURL不仅仅是一个简单的字符串,而是对复杂的网络资源地址进行了封装,使得开发者能够更方便地处理和操作这些地址。下面我们将深入探讨NSURL的基本操作和用法。 首先,URL(Uniform Resource Locator)是互联网上...

    URL Scheme 应用示例-双向openURL实现

    ### URL Scheme 应用示例—双向openURL实现 #### 一、理解URL Scheme与openURL URL Scheme是一种自定义的URL格式,用于在iOS应用之间进行通信的一种机制。通过这种方式,开发者可以创建一个特定的URL,指向自己...

    NSURL-QueryDictionary:只是一个简单的NSURL类别,使使用URL查询更加愉快

    NSURL-QueryDictionary 只是一些简单的NSURL , NSString和NSDictionary类别,使使用URL查询变得更加愉快。 -[NSURL uq_queryDictionary]提取URL的查询字符串作为键/值对。 -[NSURL uq_...

    IOS UI学习教程之区分NSBundle和NSURL(读取文件、写入文件)

    在iOS开发中,`NSBundle` 和 `NSURL` 都是用来处理资源文件的类,但它们在功能和使用场景上有所不同。这篇教程将帮助你理解这两个类的区别,并展示如何使用它们来读取和写入文件。 首先,`NSBundle`(Bundle)是iOS...

    NSURL-DataAdditions:从内存中的 NSData 对象创建 NSURL

    NSURL+数据添加从内存中的 NSData 对象(具有可选的 MIME 类型)创建 NSURL 的小助手类别。 不要将它用于巨大的斑点; 数据将被编码为字符串,因此对于任何重要任务来说,这既不是高性能的也不是可扩展的(内存)。 ...

    ios WKWebView 的使用和交互

    本demo是WKWebView的基本使用和交互 ,实现了原生调用js的方法、js调用原生的方法、通过拦截进行交互的方法;修改内容 加入沙盒 / /加载沙盒 不带参数 // NSArray * paths = NSSearchPathForDirectoriesInDomains...

    ios 应用程序之间通讯

    发送URL Scheme的过程相对简单,只需要创建一个包含自定义URL Scheme的`NSURL`对象,并调用`UIApplication`的`openURL:`方法即可。 ```objective-c NSURL *myURL = [NSURL URLWithString:@"appname://action"]; [...

    iOS中使用URL Scheme进行App跳转的教程

    通过重写`- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url`方法,当应用被通过URL Scheme启动时,可以捕获并处理传入的URL。在这个例子中,我们展示了如何使用`UIAlertView`来显示...

    检查url是否合法并提取参数

    本篇将详细介绍如何进行URL的合法性校验以及参数的提取,主要涉及`NSURL`类和正则表达式。 首先,我们要理解URL的基本结构。一个标准的URL由多个部分组成,包括协议(如http或https)、主机名、路径、查询字符串和...

    iOS中webview加载资源使用示例

    加载本地TXT文件需要用到`loadRequest(_:)`方法,首先创建一个`NSURL`对象指向TXT文件,然后转换为`URLRequest`: ```swift if let filePath = Bundle.main.path(forResource: "example", ofType: "txt"), let url...

    支付宝钱包支付接口开发包

    支付宝钱包支付接口开发包2.0标准版是针对iOS 3.0.1平台的一款集成工具,主要用于帮助开发者实现应用内的支付功能,让用户的购物、服务购买等交易过程更加便捷。这个开发包提供了完整的API文档、示例代码以及必要的...

    ios音频接口教程

    尽管流媒体视频在稳定性和画质上可能略逊于本地视频,但其广泛的应用使其成为视频点播、网络演示等领域的重要组成部分。 - **适合移动设备的视频格式**: - **3GP**:一种专为3G网络设计的视频编码格式,因适应高速...

    微信支付宝简易封装.zip

    在iOS应用开发中,集成第三方支付接口如微信和支付宝,是常见的需求,特别是在电商或服务类应用中。本文将详细讲解如何使用“微信支付宝简易封装.zip”中的代码进行集成,以便用户可以在应用内方便快捷地完成支付...

    自定义宏输出及网络图片异步加载

    在iOS开发中,自定义宏输出和网络图片异步加载是两个重要的技术点。自定义宏输出可以帮助开发者更好地调试代码,提高工作效率,而网络图片异步加载则关乎用户体验,能够避免因为图片加载导致的界面卡顿。 首先,...

    支付宝demo

    6. **处理支付结果**:支付接口会跳转到支付宝钱包进行支付,完成支付后,支付宝会通过自定义的URL Scheme返回到应用。因此,你需要在AppDelegate中处理这些URL,通过`- (BOOL)application:(UIApplication *)...

Global site tag (gtag.js) - Google Analytics