亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

IOS學習筆記2015-03-24OC-API-網絡訪問-案例一

2019-11-14 19:23:06
字體:
來源:轉載
供稿:網友
////  wpsuggest.h//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>#PRagma mark -類 反饋信息@interface WPSuggest : NSObject#pragma mark -屬性@property(nonatomic,copy) NSString *_system;@property(nonatomic,copy) NSString *_version;@property(nonatomic,copy) NSString *_productType;@property(nonatomic,copy) NSString *_suggest;@property(nonatomic,copy) NSString *_concat;-(id)initWithObject:(NSString *)system :(NSString *) version :(NSString *)productType :(NSString *) suggest :(NSString *) concat;@end////  WPSuggest.m//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import "WPSuggest.h"@implementation WPSuggest-(id)initWithObject:(NSString *)system :(NSString *)version :(NSString *)productType :(NSString *)suggest :(NSString *)concat{    if (self = [super init]) {        self._system=system;        self._version=version;        self._productType=productType;        self._suggest=suggest;        self._concat=concat;    }    return self;}@end////  WPSuggestResponse.h//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>#pragma mark -h 反饋信息 返回結果@interface WPSuggestResponse : NSObject#pragma  mark -h 屬性@property(nonatomic,copy) NSString *status;@property(nonatomic,copy) NSString *errorMessage;@end////  WPSuggestResponse.m//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import "WPSuggestResponse.h"@implementation WPSuggestResponse@end////  WPUserContentDelegate.h//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>@class WPSuggest;@class WPSuggestResponse;#pragma mark -h 用戶后天設置協議 其實就是java中的抽象類 提供的抽像方法@protocol WPUserConsoleDelegate <NSObject>#pragma mark -h 提交用戶反饋信息,獲取反饋結果@required-(WPSuggestResponse *) getWpSuggestResponse:(WPSuggest *)wpsuggest;@end////  WPUserConsoleService.h//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>#import "WPUserConsoleDelegate.h"@interface WPUserConsoleService : NSObject<WPUserConsoleDelegate>@end////  WPUserConsoleService.m//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import "WPUserConsoleService.h"#import "WPSuggest.h"#import "WPSuggestResponse.h"@implementation WPUserConsoleService#pragma mark -h 創建反饋信息的Request對象-(NSURLRequest *) getSuggestRequest:(NSString *)urlStr :(WPSuggest *)wpsuggest{    NSMutableURLRequest *requestMM = nil;    // 鏈接地址    NSString *str =urlStr;    //UTF編碼    str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];    //創建URL鏈接    NSURL *url = [NSURL URLWithString:str];        /*創建可變請求*/     requestMM = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:(0) timeoutInterval:5.0f];    //設置為Post請求    [requestMM setHTTPMethod:@"POST"];    //創建Post參數    NSString *postParamStrs = [NSString stringWithFormat:@"system=%@&version=%@&productType=%@&suggest=%@&contact=%@",wpsuggest._system,wpsuggest._version,wpsuggest._productType,wpsuggest._suggest,wpsuggest._concat];    //創建參數對象    NSData *bodyData=[postParamStrs dataUsingEncoding:NSUTF8StringEncoding];    //設置請求參數    [requestMM setHTTPBody:bodyData];    return  requestMM;}#pragma mark -h 解析反饋鏈接返回的JSON數據-(WPSuggestResponse *) getWpSuggestResponse:(WPSuggest *)wpsuggest{    WPSuggestResponse *response = nil;    // 鏈接地址    NSString *str = @"http://192.168.1.126:18080/wapp//app/addSuggest.htm";    NSMutableURLRequest *requestMM = (NSMutableURLRequest *)[self getSuggestRequest:str :wpsuggest];        NSData *data =[NSURLConnection sendSynchronousRequest:requestMM returningResponse:nil error:nil];    NSError *error=nil;    //將對象序列化為字典    NSDictionary *dic= [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];    NSString *status = (NSString *)dic[@"status"];    NSString *errorMessage =[status isEqualToString:@"00"]?@"":(NSString *)dic[@"errorMessage"];        response = [[WPSuggestResponse alloc] init];    response.status=status;    response.errorMessage=errorMessage;       //將對象轉換為字符串    //NSString *aString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];       return response;}@end//  main.m//  OC-API-網絡訪問////  Created by wangtouwang on 15/3/24.//  Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>#import "WPUserConsoleService.h"#import "WPSuggest.h"    int main(int argc, const char * argv[]) {    @autoreleasepool {        WPUserConsoleService *wpUserConsoleService = [[WPUserConsoleService alloc] init];        WPSuggest *wpsuggest = [[WPSuggest alloc] initWithObject:@"IOS" :@"8.0" :@"iphone 5S" :@"TEST IOS 中文傳送12" :@"1312323@QQ.com"];       [wpUserConsoleService getWpSuggestResponse:wpsuggest];    }    return 0;}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美精品xxxx另类| 日韩国产精品亚洲а∨天堂免| 77777亚洲午夜久久多人| 91视频九色网站| 久久99精品久久久久久青青91| 亚洲欧美一区二区三区情侣bbw| 国产香蕉精品视频一区二区三区| 91亚洲精品久久久久久久久久久久| 欧美性猛交xxxxx水多| 亚洲激情视频网站| 尤物yw午夜国产精品视频| 久久天天躁狠狠躁夜夜av| 亚洲美女在线观看| 亚洲国语精品自产拍在线观看| 在线免费看av不卡| 日韩欧美第一页| 日韩欧亚中文在线| 91理论片午午论夜理片久久| 中文字幕精品—区二区| 国产亚洲视频在线| 91亚洲精品久久久久久久久久久久| 亚洲欧洲国产一区| 狠狠色狠色综合曰曰| 亚洲2020天天堂在线观看| 日韩一二三在线视频播| 欧美老女人性视频| 搡老女人一区二区三区视频tv| 日韩欧美在线国产| 国产精品久久久av久久久| 欧美成人激情图片网| 亚洲精品成人网| 午夜精品美女自拍福到在线| 黄色一区二区三区| 国产视频精品在线| 97在线观看视频| 久久久国产一区二区| 久久精品国产成人精品| 最近日韩中文字幕中文| 4438全国亚洲精品在线观看视频| 亚洲伦理中文字幕| 国产精品久久久久久久久久新婚| 日本欧美国产在线| 亚洲精品视频中文字幕| 国产精品日韩专区| 国产精品嫩草影院久久久| 日韩电影视频免费| 精品毛片三在线观看| 日韩av电影中文字幕| 国产精品久久久久久久久男| 亚洲精品日韩欧美| 69av在线视频| 日韩av在线免费看| 国产精品视频地址| 亚洲精品美女在线观看| 91香蕉嫩草神马影院在线观看| 成人免费高清完整版在线观看| 日本一区二三区好的精华液| 日韩高清电影免费观看完整版| 久久99亚洲精品| 九九热精品视频国产| 精品久久久久久久久国产字幕| 欧美在线视频观看| 91久久久久久久| 91在线观看免费| 亚洲黄一区二区| 欧美日韩美女在线| 国内偷自视频区视频综合| 国产91色在线播放| 国产亚洲a∨片在线观看| 疯狂做受xxxx高潮欧美日本| 亚洲二区在线播放视频| 亚洲影院色无极综合| 国产91免费观看| 中文在线不卡视频| 亚洲理论片在线观看| 丝袜亚洲欧美日韩综合| 亚洲天堂一区二区三区| 国产欧美日韩综合精品| 欧美日韩一区二区精品| 国产精品欧美日韩久久| 久久精品视频免费播放| 欧美性色xo影院| 国产三级精品网站| 亚洲美女动态图120秒| 国产精品久久久久久av| 亚洲性线免费观看视频成熟| 欧美黑人极品猛少妇色xxxxx| 日韩黄色av网站| 欧美高清一级大片| 国产激情久久久| 成人久久一区二区三区| 国产一区二区三区在线观看视频| 日韩在线视频二区| 色综合久综合久久综合久鬼88| 欧美日韩裸体免费视频| 亚洲精品少妇网址| 精品小视频在线| 久久99青青精品免费观看| 国产欧美日韩丝袜精品一区| 色妞一区二区三区| 黄色91在线观看| 亚洲成人av在线| 国产亚洲精品综合一区91| 一区二区欧美日韩视频| 韩曰欧美视频免费观看| 91免费精品国偷自产在线| 国产欧美一区二区三区久久| 一区二区日韩精品| 欧美日韩免费在线观看| 亚洲黄色免费三级| 国产亚洲视频中文字幕视频| 国产日韩精品在线播放| 欧美人交a欧美精品| 色综合影院在线| 97香蕉超级碰碰久久免费的优势| 热久久视久久精品18亚洲精品| 亚洲va欧美va在线观看| 国产精品成人免费视频| 国产精品久久久久一区二区| 亚洲综合精品伊人久久| 中文字幕欧美日韩在线| 国产97在线亚洲| 久久噜噜噜精品国产亚洲综合| 一区二区三区天堂av| 国产69精品久久久| 亚洲色图狂野欧美| 92国产精品久久久久首页| 国产精品h在线观看| 国产69精品久久久久9| 国产精品久久久久77777| 成人黄色午夜影院| 欧美激情视频在线| 色偷偷噜噜噜亚洲男人的天堂| 国产精品自拍偷拍视频| 国产精品免费久久久久影院| 国产精品视频在线观看| 亚洲黄页视频免费观看| 国产成人久久久精品一区| 午夜精品一区二区三区在线| 欧美日韩美女在线| 亚洲国产三级网| 欧美高清性猛交| 欧美午夜精品久久久久久浪潮| 欧美小视频在线观看| 国产精品一区二区性色av| 亚洲精品视频播放| 色妞一区二区三区| 久久91精品国产91久久久| 久久久久久免费精品| 精品色蜜蜜精品视频在线观看| 日韩av中文在线| 最近2019中文字幕在线高清| 日本一区二区在线播放| 午夜精品国产精品大乳美女| 久久精品免费电影| 丝袜情趣国产精品| 日本一区二区不卡| 精品国产一区av| 亚洲国产天堂久久综合| 欧美高清激情视频| 亚洲福利视频久久| 亚洲大尺度美女在线| 日韩三级影视基地| 久久视频中文字幕|