iOS: 一个URL访问工具
2014-03-11 17:27
323 查看
// // YYURL.h // YYFinancialTools // // Created by yao_yu on 14-3-10. // Copyright (c) 2014年 yao_yu. All rights reserved. // #import <Foundation/Foundation.h> @interface YYURL : NSObject +(NSString *)stringWithContentsOfURLString:(NSString*) urlString encoding:(NSStringEncoding)encoding; +(NSString *)stringWithContentsOfURLString:(NSString*) urlString cfStringEncoding:(CFStringEncoding)cfencoding; +(NSString *)stringWithContentsOfURLStringWithGB18030: (NSString*) urlString; +(NSString *)stringWithContentsOfURLStringWithUTF8: (NSString*) urlString; @end
//
// YYURL.m
// YYFinancialTools
//
// Created by yao_yu on 14-3-10.
// Copyright (c) 2014年 yao_yu. All rights reserved.
//
#import "YYURL.h"
@implementation YYURL
+(NSString *)stringWithContentsOfURLString:(NSString*) urlString encoding:(NSStringEncoding)encoding
{
NSURL *url = [NSURL URLWithString:urlString];
NSAssert(url, @"未知地址:%@", urlString);
return [NSString stringWithContentsOfURL:url encoding:encoding error:nil];
}
+(NSString *)stringWithContentsOfURLString:(NSString*) urlString cfStringEncoding:(CFStringEncoding)cfencoding
{
NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(cfencoding);
return [self stringWithContentsOfURLString:urlString encoding:encoding];
}
+(NSString *)stringWithContentsOfURLStringWithGB18030:(NSString *)urlString
{
return [self stringWithContentsOfURLString:urlString cfStringEncoding:kCFStringEncodingGB_18030_2000];
}
+(NSString *)stringWithContentsOfURLStringWithUTF8:(NSString *)urlString
{
return [self stringWithContentsOfURLString:urlString encoding:NSUTF8StringEncoding];
}
@end
相关文章推荐
- NATAPP-一个提供可供外网环境访问内网环境URL的通道工具
- 推荐PHP一个用CURL访问URL的函数
- 写一个百度url收录检测的web_php小工具
- 利用WebResource.axd通过一个URL来访问装配件的内置资源
- [ios]安全攻防之代码混淆的一个小工具
- iOS-90-调用后台接口(WCF,soap访问方式,接口后缀.svc形式),使用WSDL2objc工具才能搞定
- 论坛源码推荐(7月22日):用Swift实现的具有指示器的按钮 一个开源iOS个人跟踪工具
- iOS :url中含有特殊字符导致访问错误怎么办
- urlrewrite的一个好工具:tuckey urlrewrite
- [ios]关于CoreData的一个工具Mogenerator的使用
- iOS 一个在UDP/TCP通信时,对16进制、10进制、NSData等数据之间的转换发送等处理的工具类库,一行代码将16进制字符串轻松转换成UDP需要的指令数据
- java,jsp获取上一个访问页面URL
- iOS- 快速开发一个app(一些包工具等)
- HttpUrlConnection使用Get和Post访问服务器的工具类(一)
- 访问一个URL背后真正发生了什么?
- 检测 一个网站URL是否可以正常访问
- iOS 10 的一个重要更新-线程竞态检测工具 Thread Sanitizer
- JSP获取上一个访问页面URL的方法
- java项目中普遍存在的一个bug,用户直接可以通过url访问本人没有权限的页面
- HttpUrlConnection使用Get和Post访问服务器的工具类(一)