摘要: 我的简书地址: https://www.jianshu.com/p/5a4f2846d8cd 换个地方继续分享更多干货! 阅读全文
posted @ 2018-06-15 01:02 Levi.duan 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 古老的C数组:优点:查询速度很快,直接通过下表找到对应的值缺点:修改、删除数据很慢,需要移动基于所有的其他的元素插入和删除一个元素,需要移动后面所有的元素改进的目标:实现快速增加,删除NSMutableArray的内部数据结构如下:几个主要变量:offset: 有效数据起始位置偏移量size: 实际占用的内存大小used: 数组的实际的有效数据个数*list: 实际内存的起始地址删除元素[ar... 阅读全文
posted @ 2018-01-18 22:55 Levi.duan 阅读(448) 评论(0) 推荐(0) 编辑
摘要: ASCII码:我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定... 阅读全文
posted @ 2018-01-17 23:47 Levi.duan 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Bug 出现场景:cell中使用加载图片的网络请求出现复用,截图如下:复用原因:Cell Model中只有一个用户的uid,所有用户相关信息:例如头像\名称\信息等是通过 block请求,通过uid 回调中取到的字段,但由于是在cell中通过系统的block回调中下载得到的头像,所以会有延时问题.当使用 self.collection reloadData ,这个语句的时候,由于4个... 阅读全文
posted @ 2017-12-15 12:45 Levi.duan 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.提示的声明方法UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"提示" message:@"您还没有支付哦,返回将取消订单,确认返回?"... 阅读全文
posted @ 2017-11-24 01:12 Levi.duan 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1 富文本 的实现效果2 方法的封装- (void)makeValueStringChangeWithPrice:(NSString *)price unit:(NSString *)unit{ NSString *str = [NSStringstringWithFormat:@"¥ %@元/%@",price,unit]; _valueLabel.text = str;... 阅读全文
posted @ 2017-11-24 01:11 Levi.duan 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1 IDSStarsScoreView的实现效果2 类的封装方法://// IDSStarsScoreView.h// Near//// Created by levi.duan on 2017/10/23.// Copyright © 2017年 Near. All rights reserved.//#import @classIDSStarsScoreView;@pr... 阅读全文
posted @ 2017-11-24 01:10 Levi.duan 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1 IDSGenderLeviNamedView 的实现效果2 类的封装方法:IDSGenderLeviNamedView.h@interface IDSGenderLeviNamedView : UIView@property (nonatomic, strong) UILabel *ageLabel;@property (nonatomic, strong) UIImageView... 阅读全文
posted @ 2017-11-24 01:09 Levi.duan 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 利用 AVAudioPlayer 来播放音乐 :- 声明对象#import #import @property (nonatomic, strong) AVAudioPlayer *avAudioPlayer;- 播放函数NSURL *url = [[NSURLalloc] initWithString:[AppUtilurlEncodeToURLString:urlStr]];NSDa... 阅读全文
posted @ 2017-11-24 01:05 Levi.duan 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 顺序如下:1.数组添加:for (id model in modellist.list) { IDSCommentWeplayList *commentListModel = [IDSCommentWeplayList mj_objectWithKeyValues:model]; [_commentArray cl_addObject:commentListModel]; I... 阅读全文
posted @ 2017-11-24 01:04 Levi.duan 阅读(2050) 评论(0) 推荐(0) 编辑