
程序设计
mutou680
技术随笔。
展开
-
iOS 面试第十一节 编程方式与架构
编程方式与架构链式编程响应编程链式编程可以用在什么地方:按钮添加点击事件KVO使用对textfield文字改变的监听对Label imageView添加点击事件通知定时器使用多个信号同时执行 rac_liftSelector (网络线程关系管控)多个订阅 RACMulticastConnection绑定信号 bind映射链式编程其实就是将多个操作(多行代码)通过点号....原创 2019-11-27 14:42:00 · 158 阅读 · 0 评论 -
iOS 面试第十四节 程序设计题
设计一个通过LRU缓存机制确定存储方案:答案揭晓确定存储方案:我们常用的存储方案数组、链表。但是方案选链表存储。原因如下:由于数组是进行连续内存创建,需要在内存中开辟一块连续内存地址才能进行的,而链表是将很多歌分散的内存连在一起。所以这一点上链表占优势。数组同链表都支持数据的查找、插入和删除操作。但是 我们知道,在进行数组的插入、删除操作时,为了保持内存数据的连续性,需要做大量的数据搬移...原创 2019-11-22 02:03:13 · 187 阅读 · 0 评论