小编Div*_*ves的帖子

compare:和isEqualToString:有什么区别?

我正在研究这个:

NSString *str1 = @"This is string A";
NSString *str2 = @"This is string B";
NSComparisonResult compareResult;
if([str1 isEqualToString:str2] == YES)
   NSLog (@"str1 == str2");
else
   NSLog (@"str1 != str2");    

compareResult = [str1 compare: str2];

if (compareResult == NSOrderedAscending)
    NSLog (@"str1 < str2");

else if(compareResult == NSOrderedSame)
    NSLog (@"str1 == str2");

else
    NSLog (@"str1 > str2");
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:compare:和isEqualToString有

什么区别:

我是编程的新手,所以请耐心等待.
非常感谢.

iphone cocoa objective-c

4
推荐指数
1
解决办法
1757
查看次数

标签 统计

cocoa ×1

iphone ×1

objective-c ×1