首页 > 其他 > 详细

== 和 isEqualToString的区别之备忘

时间:2014-09-21 18:55:32      阅读:243      评论:0      收藏:0      [点我收藏+]

== 比较的是指针

isEqualToString 比较的是指针指向的内容

比如:

  NSString * strA = @"abc";

  NSString * strB = @"cde";

  strA == strB 比较的是strA 和 strB 在栈中得内容,也就是strA所指向的@"abc"的地址和strB所指向的@“cde"的地址是否一样,如果一样返回1,否则返回0

  [strA isEqualToString:strB]:比较的是strA和strB所指向的内容是否相同,这里很显然不同,返回NO ,如果相同,则会放回YES;

 

== 和 isEqualToString的区别之备忘

原文:http://www.cnblogs.com/goodheart/p/3984759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!