在Android开发中我们经常要遇到的一个问题就是数据在不同的Activity之间的共享。在Android开发中有很多种方法可以达到这个目地。这里介绍一种比较常见、又常用的一种方法就是使用剪切板。我们都有用过Window、Linux上的Copy。这里介绍的就是这种。调用服务[java]
view p...
分类:
移动开发 时间:
2014-05-24 04:07:49
阅读次数:
266
A linked list is given such that each node
contains an additional random pointer which could point to any node in the list
or null.Return a deep copy ...
分类:
其他好文 时间:
2014-05-19 15:50:28
阅读次数:
447
最近看书看到一种新的实现深复制对象的技术,使用Foundation的归档技术,下面是代码:NSData *data = [NSKeyedArchiver
archivedDataWithRootObject:dataArray];NSMutableArray *dataArray2 = [NSKey...
分类:
其他好文 时间:
2014-05-19 14:59:05
阅读次数:
186
最近公司需要实现二维码扫描的功能,可能这个大家一看就觉得。论坛Demo一大把,随便copy一个就可以使用了!起初我也是这么认为,随便找了一个改改!!后来发现Bug太多,有太多不理想的东西。。索性自己来做。首先说一下目前大家常用的方法的不足吧:一、
使用开源Zxing扫描1、原始代码是横屏模式,尽管可...
分类:
其他好文 时间:
2014-05-19 09:47:17
阅读次数:
230
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、NSString与NSMutableString
相信大家对NSString类都不陌生,它是OC中提供的字符串类,它的对象中的字符串都是不可变的,而它的子类NSMutableString类的对象中的字符串就是可变的。什么是可变与不可...
分类:
其他好文 时间:
2014-05-18 08:54:20
阅读次数:
330
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.
简单的说就是clone一个对象实例。使得clone出来的copy和原有的对象一模一样。
插一个简单使用clone的例子,如果一个对象内部有可变对象实例的话,public API不应该直接返回该对象的引用,以防调用方的code...
分类:
其他好文 时间:
2014-05-18 02:51:21
阅读次数:
348
1 + (NSMutableArray *)randArray : (NSMutableArray
*)arrayM 2 { 3 4 NSMutableArray *resultM = [[NSMutableArray alloc]
initWithCapacity:arrayM.cou...
分类:
其他好文 时间:
2014-05-17 21:25:02
阅读次数:
203
当我们对于内存进行手动管理的时候,会出现两种错误:一种是野指针错误,一种则为内存泄露.这两点也是我们去管理内存时最终要解决的问题.
内存泄漏是指:不在使用的对象,一直保留在内存中未被销毁,一直占有着内存,耗费内存资源直至程序结束.
野指针则是指:当一个指针指向一个对象时,此对象已经被系统回收...
分类:
其他好文 时间:
2014-05-17 21:10:52
阅读次数:
1122
见名知义,所谓"懒加载"就是指"在使用它的时候才会被加载",这是在OC中最为常见模式,因为在OC中UI视图就是采用懒加载的方式,这样做的好处是不必一开始就将所有的数据加载到内存,占用内存资源.可以在使用到的时候再加载对应数据.
其实现也比较简单.例如,如果在UITableView中加载数据da...
分类:
其他好文 时间:
2014-05-17 20:45:46
阅读次数:
217
我们都知道,NSSet在存储数据时,不允许存储相同数据?那么,这里的相同该如何理解呢?
很多人都简单的理解为按照其存储对象的内存地址进行评判.其实不然.经过个人实验证明:当类型为NSString,NSNumber..时,依然会比较其值是否相同,如果相同,依然会被去除.
其评判依据类似与isE...
分类:
其他好文 时间:
2014-05-17 20:43:07
阅读次数:
547