在Object-c中,字符串处理通常使用NSString,NSMutableString这两个类,前者用于定长字符串,后者用于可变长度字符串的操作。尽量其提供的方法很丰富,但一用起来后就让人感到很难受,比如其超长的方法 ...
本文着重介绍如何在XCODE中,通过C 开发在iOS环境下运行的缓存功能。算法基于LRU 最近最少使用 。有关lru详见: http: en.wikipedia.org wiki Page replacement algorithm Least recently used 之前在网上看到过网友的一个C 实现,感觉不错,所以核心代码就采用了他的设计。相关链接如下: http: www.cppblo ...
2012-11-13 15:27 3 4716 推荐指数:
在Object-c中,字符串处理通常使用NSString,NSMutableString这两个类,前者用于定长字符串,后者用于可变长度字符串的操作。尽量其提供的方法很丰富,但一用起来后就让人感到很难受,比如其超长的方法 ...
在Object-c中,数组使用NSArray和NSMutableArray(可变长数组)。使用语法如下: NSArray *array = [[NSArray alloc] initWithObjects: @" One ...
在Android中,有一个叫做LruCache类专门用来做图片缓存处理的。 它有一个特点,当缓存的图片达到了预先设定的值的时候,那么近期使用次数最少的图片就会被回收掉。 步骤: (1)要先设置缓存图片的内存大小,我这里设置为手机内存的1/8,手机内存的获取方式:int MAXMEMONRY ...
转载自:http://blog.csdn.net/zhuqilin0/article/details/6653532 在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设 ...
一、Android中的缓存策略 一般来说,缓存策略主要包含缓存的添加、获取和删除这三类操作。如何添加和获取缓存这个比较好理解,那么为什么还要删除缓存呢?这是因为不管是内存缓存还是硬盘缓存,它们的缓存大小都是有限的。当缓存满了之后,再想其添加缓存,这个时候就需要删除一些旧的缓存并添加新的缓存 ...
OC里面的有三大类文件.m/.h(OC),.c/.h (C),.cpp/.hpp(C++)。 一、在OC中调用C或者C++ 如果是.m文件,可以用OC和C的代码; 如果是.mm文件,可以用OC和C和C++的代码; .m 和.mm 的区别是告诉编译器在编译时要加的一些参数。.mm ...
开始的。BitmapUtils和大多数图片加载框架一样,都是基于内存-文件-网络三级缓存。也就是加载图片的时候首先从内 ...