01 2018 档案

摘要:古老的C数组:优点:查询速度很快,直接通过下表找到对应的值缺点:修改、删除数据很慢,需要移动基于所有的其他的元素插入和删除一个元素,需要移动后面所有的元素改进的目标:实现快速增加,删除NSMutableArray的内部数据结构如下:几个主要变量:offset: 有效数据起始位置偏移量size: 实际占用的内存大小used: 数组的实际的有效数据个数*list: 实际内存的起始地址删除元素[ar... 阅读全文
posted @ 2018-01-18 22:55 Levi.duan 阅读(503) 评论(0) 推荐(0)
摘要:ASCII码:我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定... 阅读全文
posted @ 2018-01-17 23:47 Levi.duan 阅读(444) 评论(0) 推荐(0)