我需要一个常量中的字符串数组。使用#define 是个好主意吗?
例如:
#define rows [NSArray arrayWithObjects: @"NameRowA",@"NameRowB",@"NameRowC", nil]
#define KEY_ROWA [columnas objectAtIndex:0]
#define KEY_ROWB [columnas objectAtIndex:1]
#define KEY_ROWC [columnas objectAtIndex:2]
我需要访问字符串数组和该数组的元素。
我已经读过,(我不知道是否属实)通过这种方式,它在使用时创建了一个新的 NSArray,我想然后该数组被释放,所以我认为这很好,因为你只使用那部分内存当你需要它的时候。