码迷,mamicode.com
首页 >  
搜索关键字:oc mutable copy    ( 18745个结果
秒杀主流应用的二维码扫描
最近公司需要实现二维码扫描的功能,可能这个大家一看就觉得。论坛Demo一大把,随便copy一个就可以使用了!起初我也是这么认为,随便找了一个改改!!后来发现Bug太多,有太多不理想的东西。。索性自己来做。首先说一下目前大家常用的方法的不足吧:一、 使用开源Zxing扫描1、原始代码是横屏模式,尽管可...
分类:其他好文   时间:2014-05-19 09:47:17    阅读次数:230
Chapter 9 原型模式
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 简单的说就是clone一个对象实例。使得clone出来的copy和原有的对象一模一样。 插一个简单使用clone的例子,如果一个对象内部有可变对象实例的话,public API不应该直接返回该对象的引用,以防调用方的code...
分类:其他好文   时间:2014-05-18 02:51:21    阅读次数:348
OC实现将N个数随机排列
1 + (NSMutableArray *)randArray : (NSMutableArray *)arrayM 2 { 3 4 NSMutableArray *resultM = [[NSMutableArray alloc] initWithCapacity:arrayM.cou...
分类:其他好文   时间:2014-05-17 21:25:02    阅读次数:203
OC内存管理--zombie对象
当我们对于内存进行手动管理的时候,会出现两种错误:一种是野指针错误,一种则为内存泄露.这两点也是我们去管理内存时最终要解决的问题. 内存泄漏是指:不在使用的对象,一直保留在内存中未被销毁,一直占有着内存,耗费内存资源直至程序结束. 野指针则是指:当一个指针指向一个对象时,此对象已经被系统回收...
分类:其他好文   时间:2014-05-17 21:10:52    阅读次数:1122
关于懒加载
见名知义,所谓"懒加载"就是指"在使用它的时候才会被加载",这是在OC中最为常见模式,因为在OC中UI视图就是采用懒加载的方式,这样做的好处是不必一开始就将所有的数据加载到内存,占用内存资源.可以在使用到的时候再加载对应数据. 其实现也比较简单.例如,如果在UITableView中加载数据da...
分类:其他好文   时间:2014-05-17 20:45:46    阅读次数:217
OC中NSSet去重细节
我们都知道,NSSet在存储数据时,不允许存储相同数据?那么,这里的相同该如何理解呢? 很多人都简单的理解为按照其存储对象的内存地址进行评判.其实不然.经过个人实验证明:当类型为NSString,NSNumber..时,依然会比较其值是否相同,如果相同,依然会被去除. 其评判依据类似与isE...
分类:其他好文   时间:2014-05-17 20:43:07    阅读次数:547
cocos2dx 内存管理
cocos2dx的内存管理移植自Objective-C, 对于没有接触过OC的C++开发人员来说是挺迷惑的。不深入理解内存管理是无法写出好的C++程序的,我用OC和cocos2dx也有一段时间了,在此总结一下,希望对想用cocos2dx开发游戏的朋友有所帮助。 C++的动态内存管理一般建议遵循谁申请谁释放的原则,即谁通过new操作符创建了对象,谁就负责通过delete来释放对象。如果...
分类:其他好文   时间:2014-05-16 01:21:48    阅读次数:283
03-NSNumber、NSValue、NSDate
1.NSNumber由于OC的集合只能存放OC对象,不能存放基本数据类型以int类型为例:NSNumber *num = [NSNumber numberWithInt:22];NSDictionary *dict = @{ @"name" : @"whb...
分类:其他好文   时间:2014-05-16 00:09:15    阅读次数:415
oracle 数据库开发面试题
最近参加了4、5场面试,总结一下竞聘oracle 开发岗位最长问到哪些问题: 1、delete 与 truncate 区别? 1)truncate 是DDL语句,delete 是DML语句; 2)truncate 速度远快于 delete; 原因是:当我们执行delete操作时所有表数据先被copy到回滚表空间,数据量不同花费时间长短不一。而truncate是直接删除数据不进回滚表...
分类:数据库   时间:2014-05-15 23:39:29    阅读次数:450
UITextField placeholder text color
iOS6 and Later改变UITextField 中占位符 提示文本的文字颜色在新版本中(iOS6以后)iOS提供一种 Key = value 属性的方式,来改变UI的属性内容。以UITextField为例 @property(nonatomic,copy) NSAttributedStri....
分类:其他好文   时间:2014-05-15 22:43:48    阅读次数:436
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!