Aqlier/ 3月 24, 2016/ Android, iPhone

Xcode (objective-c,swift)、Android開発で文字型項目の判定

 if文で文字型の値を判定する場合の処理です。

例 Wstringの値が ”A” なのかを判定する処理 

Objective-c
//文字列の判定

    if ([Wstring isEqualToString:@"A"] == YES){
        
        Wchk = @"OK";
        
     };

 Wstringが”A”でない場合
 if ([Wstring isEqualToString:@”A”] == NO) の判定も可能。

Swift

	if Wstring  == "A" {

		Wchk = "OK";
	}

数値型と同等の判定方法で可能です。

Android
	//文字列の判定
	if(Wstring.equals("A")){

		Wchk = "OK";
	};
 

ーーー
2019.11.09追記
Objrctive-cの文字列大小比較

例:new_dateと文字列”20191130”の比較


if ([new_date compare:@"20191130"] == NSOrderedAscending) {

}

比較結果の判定
NSOrderedAscending:未満 (< の意味合い)
NSOrderedSame:同じ   (= の意味合い)
NSOrderedDescending:超過 (> の意味合い)