iOS - 网络
文章平均质量分 79
编织人生_程就未来
拼自己想要的,挣自己没有的。-弓无名
展开
-
postman中 form-data、x-www-form-urlencoded、raw、binary的区别
1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以mu转载 2016-01-15 17:06:21 · 2307 阅读 · 0 评论 -
iOS图片上传
- (IBAction )uploadButton:( id )sender { UIImage *image = [ UIImage imageNamed : @"1.jpg" ]; // 图片名 NSData *imageData = UIImageJPEGRepresentation (image, 0.5 );//压缩比例原创 2016-01-05 16:28:19 · 439 阅读 · 0 评论 -
iOS中Json解析的四种方法
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJS转载 2016-01-05 17:51:32 · 879 阅读 · 0 评论 -
iOS状态栏的网络状态风火轮是否旋转
[UIApplicationsharedApplication].networkActivityIndicatorVisible =YES;//系统默认是NO 转载请注明出处:http://blog.csdn.net/sevenquan原创 2016-01-05 17:05:00 · 1506 阅读 · 0 评论 -
测试网络连接状态
示例代码:使用之前请从Apple网站下载示例:点此下载1、先倒入框架 :SystemConfiguration.framework2、倒入三方类库:Reachability.hReachability.m-(void)viewWillAppear:(BOOL)animated{ //判断网络是否断开 Reach原创 2016-01-22 11:58:46 · 457 阅读 · 0 评论 -
为什么应用程序用户启动时崩溃,使用xcode打开却不会
为什么应用程序用户启动时崩溃,使用xcode打开却不会 iPhone的系统在程序启动时使用一个看门狗定时器,一旦发现程序花费太长的时间用来初始化启动程序,系统会终结程序。程序被终结的异常代码为0x8badf00d,输出崩溃报告。 Exception Type: 00000020Exception Codes: 0x8badf00dHighlighte转载 2016-01-10 15:54:07 · 363 阅读 · 0 评论 -
弹出WiFi提示
// 如何弹出WiFi提示列表。// 如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做?// 在Info.plist中添加如下Key/Value// UIRequiresPersistentWiFi Boolean true原创 2016-01-27 15:31:55 · 559 阅读 · 0 评论 -
iOS NSURLSession
NSURLSession 学习笔记一:NSURLSession类似之前的NSURLConnection, 可配置每个session的 cookie,证书等网络连接配置信息 NSURLSessionConfiguration包含三大任务 :NSURLSessionTask--(NSURLSessionDataTask,NSURLSessionUploadTask,NSURLS转载 2016-01-28 15:51:13 · 685 阅读 · 0 评论 -
iOS解析xml数据
需要解析的 xml 数据:[html] view plain copyxml version="1.0" encoding="UTF-8"?> Data> Movie> title>good lucky to youtitle> box>111box>转载 2016-01-29 16:51:39 · 462 阅读 · 0 评论 -
iOS9 HTTP 不能正常使用的解决办法
文iOS9 HTTP 不能正常使用的解决办法ios xcodeisteven 2015年06月25日发布推荐 3 推荐收藏 39 收藏,72.5k 浏览今天升级Xcode 7.0 bata发现网络访问失败。输出错误信息The resource could not be loaded because转载 2016-02-14 17:47:16 · 876 阅读 · 0 评论 -
如何在chrome浏览器利用postman应用进行restful api接口请求测试
转自:http://jingyan.baidu.com/article/90808022ff18defd91c80f9a.html在web和移动端开发时,常常会调用服务器端的restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试。转载 2016-04-15 12:36:03 · 3735 阅读 · 0 评论 -
iOS上传图片的方法
下面是图片上传的方法:-(void)loadImage:(NSString*)aurl{ NSData *imageData; NSMutableData *postBody; NSString *stringBoundary, *contentType;转载 2016-01-06 15:03:12 · 484 阅读 · 0 评论 -
iOS x-www-form-urlencoded格式传参
NSURL *url=[[NSURLalloc]initWithString:@"http://www.musems.com/index.php/survey"]; NSMutableData *postBody=[NSMutableDatadata]; [postBody appendData:[@"date=2016-01-11&time=0原创 2016-01-18 16:01:41 · 7542 阅读 · 0 评论 -
iOS数据请求AFNetworking
iOS开发网络数据之AFNetworking使用 (2014-01-25 11:54:10)转载▼标签: afnetworking afnetworking开发 ios开发afnetworking ios开发网络请求afnetworking获取数据 http网络库是集XM转载 2015-12-28 16:35:27 · 1083 阅读 · 0 评论 -
iOS请求数据AFNetworking
众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐。操作起来很不方便。不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各种序列化的操作,同时还要考虑请求数据的安全等一堆问题。一、早前的几个网络框架1、ASI框架: HTTP终结者.很牛, 但是有BUG, 已经停止更新.2、MKNe转载 2015-12-25 15:32:15 · 911 阅读 · 0 评论 -
iOS获取网络图片的宽、高
先导入 ImageIO框架#import - (CGSize)getImageSizeWithURL:(NSURL *)url{ CGImageSourceRef image =CGImageSourceCreateWithURL((CFURLRef)url,NULL); CGFloat width = 0.0f, height =0.0f原创 2015-12-25 11:33:40 · 2426 阅读 · 1 评论 -
iOS检测网络是否断开
//先添加Reachability.h 和 Reachability.m类- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //判断网络是否断开 [[NSNotificationCent原创 2015-12-24 18:14:02 · 828 阅读 · 0 评论 -
iOS获取网络类型和运营商信息
Apple的Reachability Sample看起来不错,但是只可以判断是否连接到互联网和是否连接Wifi,但是无法判断运营商网络类型(2G/3G等)。第一种方法就是尝试从状态栏中获取网络类型,代码如下:【私有API】[objc] view plaincopy+(NSString *)getNetWorkStates{ UI转载 2015-12-24 16:53:27 · 1063 阅读 · 0 评论 -
NSDictionary,JSON和XML互相转换
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [self test]; // Override point for customization after application launc转载 2015-12-22 12:40:47 · 719 阅读 · 0 评论 -
iOS去掉html 的转义符号
-(NSString *)filterHTML:(NSString *)html { NSScanner * scanner = [NSScanner scannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找原创 2015-12-22 12:32:35 · 3136 阅读 · 0 评论 -
iOS判断网络是否连接
类似于一个网络状况的探针。 [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(reachabilityChanged:) name: kReachabilityChangedNotification object: nil]; hostReach = [[Reach转载 2015-12-22 12:28:01 · 629 阅读 · 0 评论 -
Http状态码详解
状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完转载 2015-12-22 12:04:25 · 534 阅读 · 0 评论 -
iOS中TCP和UDP的区别
TCP - UDP1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证TCP:面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。UDP:原创 2015-12-23 16:18:00 · 3278 阅读 · 0 评论 -
iOS上传多张图片
* 上传带图片的内容,允许多张图片上传(URL)POST** @param url 网络请求地址* @param images 要上传的图片数组(注意数组内容需是图片)* @param parameter 图片数组对应的参数* @param parameters 其他参数字转载 2016-01-07 12:27:14 · 1391 阅读 · 0 评论