NSRangeFromString和rangeOfString:

  • 今天突然要用到rangeOfString:这个方法,然后无意间看到NSRangeFromString()这个函数,就想当然的以为这两个方法和函数是一样的,然后就用NSRangeFromString()替换了rangeOfString:,才发现根本不是这么回事。随意测了一下,果然不一样
  NSString *str = @"受伤的更好的搜";
  NSRange r1 = [str rangeOfString:str];
  NSRange r2 = NSRangeFromString(str);

  NSLog(@"%d--%d--%d--%d", (int)r1.location, (int)r1.length, (int)r2.location, (int)r2.length);
  // 控制台打印:0--7--0--0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容