写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
IP属地:浙江
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函数设计的好坏影响着数据的查找访...
一、启动优化 冷启动:第一次启动App热启动 启动优化一般讲的是冷启动 启动阶段:main函数之前、main函数之后 main 阶段:1、懒加载2、发挥CPU的价值(多线程进...
一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于隔离 : 分为 虚拟地址空间 和 物理地址空间 分段 : 把...
一、容器类多线程读写的问题我们看苹果的官方文档会发现 NSMutableArray 和NSMutableDictionary 都不是线程安全的,这就带来一个问题,主线程我们多...
1、方案1 1.1、架构 1.2、实现 (1)设计一套皮肤文件配置协议 (2)扩展基类(NSObject + Theme),缓存对象和方法 (3)应用层初始化UI组件,例如U...
在iOS中,是通过“xxx.lproj”目录来定义每个语言的资源。这里的资源可以是图片、文本、Storyboard、Xib等等。 iOS国际化,亦即:(支持)多语言。核心思想...