Aqlier/ 5月 26, 2019/ iPhone

Xcode (objective-c)でswitch命令を使用した時、文字型の比較方法をまとめました。

switch命令で使用できる変数では、数値型を使用するケースが多いですが、文字型での使用方法をまとめました。

NSString *Wbar_read;  
NSString *Wbar_a;  
NSInteger Whantei;

Wbar_read = @"xxxxxx";
Wbar_a = @"yyyyyy";

 NSComparisonResult result1 = [Wbar_read compare:Wbar_a];    //今回と前回の比較

//前回情報と判定
    switch(result1) {
        case NSOrderedSame: // 一致したとき
            
            Whantei = 1;    //ダブりフラグ
            break;
            
        case NSOrderedAscending: // Wbar_readが小さいとき
        case NSOrderedDescending: // Wbar_readが大きいとき
             break;
    }

 

0 0 投票
記事の評価

記事内容に関して、不明点・誤りがありましたらコメントをお願いします。

0 Comments
Inline Feedbacks
View all comments