网络内容消费:URL 缩短、JSON 解析与异步加载
1. URL 缩短功能实现
1.1 代码结构
要实现 URL 缩短功能,需要几个关键的代码文件,包括 LinkShortener.h
、 LinkShortener.m
和 main.m
。以下是各文件的详细内容:
1.1.1 LinkShortener.h
#import <Foundation/Foundation.h>
@interface LinkShortener : NSObject<NSXMLParserDelegate>{
@private
NSMutableString *recorderString;
NSString *currentElement;
}
-(NSString *)getTheShortURLVersionOfThisLongURL:(NSString *)longURL;
@end
1.1.2 LinkShortener.m
#import "LinkShortener.h"
@implementation LinkShortener
-(NSString *)getTheShortURLVersionOfThisLongURL:(NSString *)longURL{
#warning Get your API