1.懒加载(即延迟加载)只有被调用时才初始化,防止资源浪费,需要重写对象 的get方法,且必须写成成员变量形式,如_imageData。可以这么写,如: 1 @property(nonatomic,strong) NSArray *imageData; 2 3 -(NSArray *)imageD....
分类:
移动开发 时间:
2014-12-24 13:10:29
阅读次数:
292
Cocoa 中提供了两个用于维护区间集合的类型:NSIndexSet和NSMutableIndexSet 。这两个类型容易其名字一样,其区别就在于是否可以修改。这个区别和NSArray的一样,NSIndexSet必须在创建初始化时确定其中的值。学习一个新的类型,其实其基本概念写的再绕,再难懂都不用怕...
分类:
其他好文 时间:
2014-12-23 12:08:00
阅读次数:
172
ios nsarray nsmutablearray 内存布局 不同的对象 顺序存储...
分类:
其他好文 时间:
2014-12-20 12:56:47
阅读次数:
170
NSArray*array=[NSArrayarrayWithObjects:@"1",@"2",@"3",nil];[arrayenumerateObjectsUsingBlock:^(idobj,NSUIntegeridx,BOOL*stop){NSLog(@"%zi->%@",idx,obj);}];NSMutableString*string1=[NSMutableStringstringWithString:@"A"];NSMutableString*string2=[NSMutableStr..
分类:
其他好文 时间:
2014-12-18 19:11:17
阅读次数:
131
类别的作用:在已有的类中添加方法
Demo:新建文件在NSString类中添加一个打印自身的方法, 直接在main文件中声明和实现NSArray打印自身的方法...
分类:
其他好文 时间:
2014-12-18 17:03:25
阅读次数:
136
NSArray*arrayFilter=[NSArrayarrayWithObjects:@"pict",@"blackrain",@"ip",nil];NSMutableArray*arrayContents=[NSMutableArrayarrayWithObjects:@"Iamapicture.",@"Iamaguy",@"Iamgagaga",@"ipad",@"iphone",nil];inti=0;NSIntegercount=[arrayFiltercount];for(i=0;i<co..
分类:
其他好文 时间:
2014-12-18 15:25:12
阅读次数:
183
当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。
NSArray *segmentedArray = [[NSArrayalloc]initWithO...
分类:
其他好文 时间:
2014-12-18 15:15:41
阅读次数:
201
// create an immutable array
NSArray *arr = [NSArray arrayWithObjects: @"one", @"two", @"three", nil ];
// create a mutable copy, and mutate it
NSMutableArray *mut...
分类:
其他好文 时间:
2014-12-18 10:24:34
阅读次数:
166
// 获取对象所有属性:- (NSArray*)propertyKeys{ unsigned int outCount, i; objc_property_t *properties = class_copyPropertyList([self class], &outCount); ...
分类:
移动开发 时间:
2014-12-18 10:08:34
阅读次数:
150
一.基本概念OC集合类包括NSArray,NSSet,NSDictionary都是以面向对象的方式操作数组,而且OC数组不像C语言中的数组只能存放同一种数据类型,它可以存放任意类型的对象,但是不能存放非OC对象类型如基本数据类型int,struct,enum等。二.数组 1、NSArray,不可.....
分类:
其他好文 时间:
2014-12-18 01:27:44
阅读次数:
181