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)
中间四个空格, 最后一个元素末尾没有 ,

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,768评论 0 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 她走到了门前,轻轻推开,一跨而入反手关上。 在自己家有做贼的感觉也是不容易,谁让自己是外人呢,这样的自嘲算是日常安...
    邵芒阅读 310评论 0 0
  • 青葱岁月的痕迹,就是朦胧的美,更是简单纯粹的爱与恨。 满脸灿烂笑容的蓁蓁站在环形广场上,阳光映照着她如同光环萦绕,...
    梵驰阅读 270评论 0 0
  • 七张火车票三张机票,路过了贵州、云南、海南三省,收集了九座城市的风霜雨雪。就这样一个人按照计划边走边写。 如果你问...
    WiFi密码是多少阅读 396评论 0 2