- 博客(7)
- 收藏
- 关注
原创 iOS 代理和block区别
共同点:都是进行单一回调。delegate:1.delegate是对象,对同一个协议,一个对象只能设置一个代理delegate。2.注重过程信息的传输,比如网络请求,是否开始、是否收到数据、数据接收完成或者失败。block:1.写法更精简,不需要写protocol、函数等。2.注重结果的传输;只想知道成功或者失败。3.
2017-11-06 23:28:48 389
原创 GCD 常用方法dispatch_async
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{ // 耗时的操作 dispatch_async(dispatch_get_main_queue(), ^{ // 更新界面 });});下载图片
2017-10-11 23:45:12 307
原创 iOS nomatic strong,weak,retain,assign,copy 等的区别。
@property (atomic,assign)int age;@property (nonatomic,strong)NSString* str;@property (nonatomic,assign)BOOL gender;nonatomic: 非原子性,效率高atomic: 原子性assign: 基本数据类型 (NSInteg
2017-09-27 11:22:00 248
原创 oc 同步、异步图片下载
同步加载: NSURL*url=[NSURLURLWithString:s.user.profileImageUrl]; NSData*data=[NSDatadataWithContentsOfURL:url]; cell.imageView.image=[UIImageimageWithData:data
2017-09-22 18:04:54 406
原创 OC NSString(NSMutableString),NSArray(NSMutableArray)
#pragma mark - 字符串(NSString) // 1. 创建空字符串,没有意义 // NSString* str1 = [[NSString alloc]init]; // NSString* str2 = @""; // 2. 赋值 NSString* str3 =@"
2017-09-19 18:20:41 357
原创 IOS http网络请求
关于ios开发。常见的网络请求有GET请求, POS请求, 给服务器传输数据的方式不同:1.GET是通过网址字符串,所传输的数据显示在网址里,可见,安全较低。2.POST是通过data,数据被转换,无法直接读取,安全性较高。数据链接方式:-同步连接:只有数据请求完成了之后才会执行后面的代码,只做一件事,容易出现页面的卡死。-异步连接:在请求数据的同时不影响后面代码的执行
2017-09-19 15:17:41 684
原创 SDWebImage 加载图片不显示问题
[cell.imageViewsetImageWithURL:[NSURLURLWithString:str] placeholderImage:[UIImageimageNamed:@"Icon.png"]completed:^(UIImage *_Nullable image, NSError * _Nullable error,SDImageCacheType
2017-09-17 10:32:28 2035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人