2016.1.8 个人总结

一.AFN 3.0使用

-(void)postNetUploadAndDownload:(NSString *)url str1:(NSString*)str1 key1:(NSString *)key1 str2:(NSString *)str2 key2:(NSString *)key2  mainkey:(NSString *)mainkey {

//    AFN3.0中 AFHTTPRequestOperationManager 被弃用
    AFHTTPSessionManager * manger = [AFHTTPSessionManager manager];
    manger.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil];
    manger.requestSerializer = [AFJSONRequestSerializer serializer];
    manger.responseSerializer = [AFJSONResponseSerializer serializer];

    NSMutableDictionary * strDic = [NSMutableDictionary dictionary];
    NSMutableDictionary * mainDic = [NSMutableDictionary dictionary];
    [strDic setValue:str1 forKey:key1];
    [strDic setValue:str2 forKey:key2];
    [mainDic setValue:strDic forKey:mainkey];


    [manger POST:url parameters:mainDic progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        NSLog(@"response==%@",responseObject);
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        NSLog(@"error==%@",error);
    }];
}

二. 网络解析碰到

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSDictionary0 0x7fa982c007a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key loginname.'

原因,把NSMutableDictionary写成 NSDictionary

三.自定义Log显示打印行和所属的类
这里写图片描述

四.汉字转拼音

- (NSString * )transformToPinyin:(NSString *)str {
    NSMutableString *mutableString = [NSMutableString stringWithString:str];
    CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformToLatin, false);
    mutableString = (NSMutableString *)[mutableString stringByFoldingWithOptions:NSDiacriticInsensitiveSearch locale:[NSLocale currentLocale]];
return [mutableString stringByReplacingOccurrencesOfString:@"'" withString:@""];

}

NSString * str = [self transformToPinyin:@"月落乌啼霜满天"];
NSLog(@"%@",str);

五. 修改光标颜色

    _tf.tintColor = [UIColor blackColor];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值