文字列を比較して結果を返します
-(NSComparisonResult)compare:(NSString *)aString
解説
文字列を比較して結果を返します。
引数(aString)はnilではいけません。
【NSComparisonResult】
● NSOrderedAscending
● NSOrderedSame 同じ
● NSOrderedDescending
返り値
( NSComparisonResult )
比較結果
引数
( NSString * )aString
比較する文字
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
- compare:options:range:
- caseInsensitiveCompare:
- isEqualToString:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSString *str1 = [NSString stringWithString:@"Abc"]; NSString *str2 = [NSString stringWithString:@"aBC"]; NSString *str3 = [NSString stringWithString:@"Abc"]; if ([str1 compare:str2] == NSOrderedSame){ NSLog(@"YES"); }else{ NSLog(@"NO"); } if ([str1 compare:str3] == NSOrderedSame){ NSLog(@"YES"); }else{ NSLog(@"NO"); } } @end