NSArray 打印结果

如果我有一个数组@[@1, @2], 转成NSString, 长度是多少呢???

下面这段代码执行结果

- (void)test {
    NSArray *array = @[@1, @2];
    NSString *strArr = [[NSString alloc] initWithFormat:@"%@", array];
    NSLog(@"%lu", (unsigned long)strArr.length);
}

11

转换为NSString后变成了
(\n 1,/n 2,/n)
中间四个\t, 最后一个元素末尾有 ,

16

但是, 我遇到了另一中情况
(\n 1,/n 2/n)
中间四个空格, 最后一个元素末尾没有 ,

这两种情况, 是怎么一个意思???

你可能感兴趣的:(NSArray 打印结果)