码迷,mamicode.com
首页 >  
搜索关键字:nsmutablearray    ( 568个结果
玩转深拷贝/浅拷贝
首先给出NSStirng、NSArray、NSMutableArray三者copy/mutableCopy后的规律表格,方便有一个直观的看法。 调用的拷贝方法 注意:对于NSDictionary、NSMutableDictionary、NSMutableArray上面的规律依然适用。 为了帮助整理, ...
分类:其他好文   时间:2018-04-12 16:12:22    阅读次数:163
数组使用的注意事项
一、NSArray与NSMutableArray的方法区别 1、通过下标取得元素,只适用于NSMutableArray 错误现场: @property (nonatomic, strong) NSArray *departmentIdsArray; [self.departmentIdsArray ...
分类:编程语言   时间:2018-04-04 00:37:16    阅读次数:254
Objective-C之NSArray
Foundation数组是有序的对象集合。通常情况下,一个数组中的所有元素都是一种特定的类型,但这不是必须的。不可变数组由NSArray类处理,可便数组由NSMutableArray类来处理。后者是前者的子类。今日讲解:NSArray-->首先来一段Demo#import<Foundation/Foundation.h>intmain(intargc,constchar*argv
分类:其他好文   时间:2018-03-11 22:29:48    阅读次数:203
用@property (copy) NSMutableArray *array;会有什么问题?
我们县回忆一下copy属性的作用,一个属性标记了copy,当你调用他的setter方法,他会建立一个索引计数为1的对象,然后释放旧对象。 @property (copy) NSMutableArray * a; NSMutableArray* b = [NSMutableArray array]; ...
分类:其他好文   时间:2018-02-01 23:13:25    阅读次数:228
NSmutableArray 的实现原理机制
古老的C数组:优点:查询速度很快,直接通过下表找到对应的值缺点:修改、删除数据很慢,需要移动基于所有的其他的元素插入和删除一个元素,需要移动后面所有的元素改进的目标:实现快速增加,删除NSMutableArray的内部数据结构如下:几个主要变量:offset: 有效数据起始位置偏移量size: 实际... ...
分类:其他好文   时间:2018-01-19 00:25:12    阅读次数:1570
ios开发小知识(对象数组排序)
如何对包含自定义元素类型的NSMutableArray排序 //JSDataModel.h文件 @interface JSDataModel:NSObject @property(nonatomic,copy) NSString *userName; @property(nonatomic,copy ...
分类:移动开发   时间:2017-12-25 13:28:08    阅读次数:218
iOS如何把一个CGPoint存入数组里
CGPoint itemSprite1position = ccp(100,200); NSMutableArray * array = [[NSMutableArray alloc] initWithObjects:NSStringFromCGPoint(itemSprite1position), ...
分类:移动开发   时间:2017-10-29 14:38:48    阅读次数:221
这个写法会出什么问题: @property (copy) NSMutableArray *array;
因为copy策略拷贝出来的是一个不可变对象,然而却把它当成可变对象使用,很容易造成程序奔溃 这里还有一个问题,该属性使用了同步锁,会在创建时生成一些额外的代码用于帮助编写多线程程序,这会带来性能问题,通过声明nonatomic可以节省这些虽然很小但是不必要额外开销,在iOS开发中应该使用nonato ...
分类:其他好文   时间:2017-09-22 01:04:48    阅读次数:181
怎么用 copy 关键字?
NSString、NSArray、NSDictionary等等经常使用copy关键字,是因为他们有对应的可变类型:NSMutableString、NSMutableArray、NSMutableDictionary,为确保对象中的属性值不会无意间变动,应该在设置新属性值时拷贝一份,保护其封装性 bl ...
分类:其他好文   时间:2017-09-22 00:57:37    阅读次数:179
字典转数组 数组转字典
NSMutableArray *dicToArray = [NSMutableArray array]; NSMutableDictionary *arrayToDic = [NSMutableDictionary dictionary]; NSDictionary *dic = @{@"1":@" ...
分类:编程语言   时间:2017-09-06 12:53:17    阅读次数:246
568条   上一页 1 2 3 4 5 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!