利用 Bitly 服务缩短 URL 并解析 XML 响应
1. 整体解决方案概述
要消费 Web 服务,我们需要按照以下步骤操作:
1. 根据 Web 服务发布者提供的文档制定请求字符串。
2. 基于请求字符串创建 NSURL 对象,并使用 NSData 下载 Web 服务的响应。
3. 使用 NSXMLParser 遍历返回的 XML 文档。
2. 具体实现步骤
2.1 创建 Bitly 账户
在开始之前,你需要创建一个免费的 Bitly 账户,并获取自己的 API 密钥和 API 用户名。访问 https://bit.ly 来创建账户。
2.2 创建 LinkShortener 类
由于 NSXMLParser 使用委托设计模式,我们需要创建一个能够采用协议并支持委托的类。在项目中添加一个新的 Objective - C 类,命名为 LinkShortener。其接口如下:
#import <Foundation/Foundation.h>
@interface LinkShortener : NSObject<NSXMLParserDelegate>{
@private
NSMutableString *recorderString;
NSString *currentElement;
}
-(NSString *)getTheShortURLVersionOfThi
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



