- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 [iOS进阶]探索iOS开发中各种机制
1、缓存机制iOS缓存机制主要包括按需缓存和预缓存两种,一般常用的时按需缓存,只有当应用需要实现用户对离线数据也能处理的时候才需要预缓存。按需缓存又分为URL缓存和数据模型缓存模式,数据模型缓存可以采用NSKeyedArchive和NSKeyedUnarchive来实现,需要遵循NSCoding协议,如SDWebImage就是用来处理imge缓存的第三方库。如果遵循HTTP1.1 协议的缓存规范,那
2015-05-04 20:00:06 1761
转载 [iOS进阶]事件机制
参考文章:http://blog.csdn.net/wzzvictory/article/details/92643351、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:触屏事件(Touch Event)(单点、多点触控以及各种手势操作)运动事件(Motion Event)(重力、加速度传感器等)远端控制事件(
2015-05-04 16:05:40 661
原创 [iOS进阶]iOS消息机制
1、静态绑定和动态绑定的区别静态绑定,即在编译时就直接将要调用函数的地址写进去,酱紫就直接进入调用函数中,如下代码中,编译器在编译的时候就已经知道程序中有printHello与printGoodbye两个函数,遇事会直接生成调用这些函数的指令。#import <mtdio.h>void printHello(){ printf("Hello, world\n");}void printGo
2015-05-04 11:56:51 732
转载 [iOS进阶]iOS缓存机制详解
文章参考自:http://www.cnblogs.com/qiqibo/p/3520635.html1、为什么需要缓存 应用需要离线工作的主要原因就是改善应用所表现出的性能。将应用内容缓存起来就可以支持离线。我们可以用两种不同的缓存来使应用离线工作。 第一种是按需缓存,这种情况下应用缓存起请求应答,就和Web浏览器的工作原理一样;第二种是预缓存,这种情况是缓存全部内容(或者最近n条记录)以
2015-05-03 22:26:29 2500 1
转载 STL 容器区别:vector、list、deque、set、map的底层实现
文章转自:http://blog.csdn.net/lmh12506/article/details/84450251、set和map比较 \ set map 共同点 都是无序的保存元素,只是通过它提供的借口对里面的元素进行访问,底层都是采用红黑树实现 不同点 集合,用来判断某一个元素是不是在一个组里面,使用的比较少 映射,相当于字典,把一个值映射成另一个值,可以
2015-05-01 23:35:06 8445 2
TCP/IP详解·卷2:实现
2015-10-30
深度探索C++对象模型
2015-10-30
The Science Of Programming
2015-10-30
深入理解计算机系统
2015-10-30
SQL 练习题 样例
2015-10-05
数据库系统概论(第四版)王珊等 扫描版
2015-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人