首页 > 代码库 > 源码0602-05-掌握-多值参数

源码0602-05-掌握-多值参数

 

 

 

 

////  ViewController.m//  05-掌握-多值参数#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    }- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {    // 0.请求路径    NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/weather?place=Beijing&place=Shanghai"];        // 1.创建请求对象    NSURLRequest *request = [NSURLRequest requestWithURL:url];        // 2.发送请求    [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {        NSLog(@"\n%@", [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]);    }];}@end

 

 

////  NSDictionary+Log.m//  05-掌握-多值参数#import <Foundation/Foundation.h>@implementation NSDictionary (Log)- (NSString *)descriptionWithLocale:(id)locale{    NSMutableString *string = [NSMutableString string];        // 开头有个{    [string appendString:@"{\n"];        // 遍历所有的键值对    [self enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {        [string appendFormat:@"\t%@", key];        [string appendString:@" : "];        [string appendFormat:@"%@,\n", obj];    }];        // 结尾有个}    [string appendString:@"}"];        // 查找最后一个逗号    NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch];    if (range.location != NSNotFound)    [string deleteCharactersInRange:range];        return string;}@end@implementation NSArray (Log)- (NSString *)descriptionWithLocale:(id)locale{    NSMutableString *string = [NSMutableString string];        // 开头有个[    [string appendString:@"[\n"];        // 遍历所有的元素    [self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {        [string appendFormat:@"\t%@,\n", obj];    }];        // 结尾有个]    [string appendString:@"]"];        // 查找最后一个逗号    NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch];    if (range.location != NSNotFound)    [string deleteCharactersInRange:range];        return string;}@end

 

源码0602-05-掌握-多值参数