作家
登录

iOS开发3年只用5分钟搞定面试官

作者: 来源: 2018-03-27 12:52:54 阅读 我要评论

  •             NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); 
  •   
  •         }else
  •             NSLog(@"%@",connectionError); 
  •         } 
  •     }]; 
  •   
  •     //第二种办法:发送请求(同步请求) 
  •     NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 
  •     //解析数据 
  •     NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); 
  • 六 中文转码

    1. 断定需不须要转码操作:看请求路径是否含有中文,含有的话,就须要转码
    2. 设置代劳的多一个参数的办法中:如不雅设置的为NO,那么手动开启的时刻,底层start会把线程参加到runloop中,然则如不雅设置的为yes,那么和没有参数的时刻一样,须要手动创建runloop.

    1.1 performSelector: 办法

    GET转码:

    1. #pragma mark - GET转码 
    2. - (void)get 
    3.     //肯定请求字符串 
    4.     NSString *strurl = @"http://120.25.226.186:32812/login2?username=(须要转的汉字)&pwd=520it&type=JSON"
    5.   
    6.     //转码 
    7.     strurl = [strurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
    8.   
    9.     //肯定路径 
    10.     NSURL *url = [NSURL URLWithString:strurl]; 
    11.   
    12.     //创建可变的请求对象 
    13.     NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
    14.   
    15.     //发送请求--->GET请求 
    16.     [NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) { 
    17.        //解析数据 
    18.         if (connectionError == nil) { 
    19.             NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); 
    20.         }else
    21.             NSLog(@"%@",connectionError); 
    22.         } 
    23.     }]; 

    POST转码:

    1. #pragma mark - POST转码 
    2. - (void)post 
    3.     //肯定请求路径的字符串 
    4.     NSString *urlstr = @"http://120.25.226.186:32812/login2"

        推荐阅读

        2018边缘数据中心关键之年!

      沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践! 所谓边沿数据中间,指的就是:处于>>>详细阅读


      本文标题:iOS开发3年只用5分钟搞定面试官

      地址:http://www.17bianji.com/lsqh/40950.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)