- 博客(8)
- 收藏
- 关注
转载 iOS开发之UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综上所诉,setN
2017-04-21 15:08:41 673
转载 iOS开发之实现方法链调用
前言链式调用(chained calls)是指在函数调用返回了一个对象的时候,使得这个调用链可以不断的调用下去。从概念上可以看做是一环扣一环的铁链,也能被称作方法链调用。假设需求是在网络请求完成之后先筛选过期数据,然后转换成对应的数据模型进行展示。在Swift中可以直接这么写:letdataArr = result["data"]as
2017-04-20 13:49:02 1364
转载 iOS开发之字典(NSDictionary)和JSON字符串(NSString)之间互转
1. 字典转Json字符串+ (NSString*)convertToJSONData:(id)infoDict{ NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:infoDict
2017-04-11 16:39:29 860
原创 iOS开发之NSData和NSString相互转换
// 字符串转DataNSString *str =@"zero"; NSData *data =[str dataUsingEncoding:NSUTF8StringEncoding]; //NSData 转NSStringNSString *str = [[NSString alloc] initWithBytes:data.bytes length:data.le
2017-04-11 16:34:46 15124
转载 Swift中NSData与NSDictionary之间的相互转换
使用NSKeyedUnarchiver类来进行相互转换1、NSDictionary转NSDatavar dictionaryExample : [String:AnyObject] = ["user":"UserName", "pass":"password", "token":"0123456789", "image":0] let dataExample :
2017-04-11 16:31:14 2192
原创 iOS开发之将字典NSDictionary转化为NSData数据
NSDictionary *dic= @{@"name":@"zero",@"age":@(25)};NSData *data= [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];NSDictionary *dictionary =[NSJSONSerializat
2017-04-11 16:28:34 21426
原创 iOS开发之将NSString字符串转换为字典NSDictionary
- (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEn
2017-04-11 16:25:25 4161
原创 iOS开发之NSString和UTF-8间的转换
iOS中对字符串进行UTF-8编码:输出string字符串的UTF-8格式NSString *str = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];解码:把string字符串以UTF-8规则进行解码NSString *str = [string stringByRe
2017-04-11 16:23:16 953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人