忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

iOSのNSStringCompareOptionsについて

わか

iOS文字列を比較する際のオプションについて調査したので、備忘録として記載します。

NSStringCompareOptions

NSCaseInsensitiveSearch       : 大文字·小文字の区別を無視する
NSLiteralSearch                       : バイト(文字コード)の比較を行う。高速化できる
NSBackwardsSearch               : 文字列の最後から比較する    
NSAnchoredSearch                 : 文字列中、検索で最初にヒットした文字を返す
                                                (NSBackwardsSearchでは最後)  
NSNumericSearch                    : 文字列内の数字を数値として比較する    
NSDiacriticInsensitiveSearch   : 発音区別記号を無視する(‘ö’が‘o’でマッチさせること)    
NSWidthInsensitiveSearch       : 半角と全角を同じと扱う
NSForcedOrderingSearch        : 並べ替え要素を付加する。    
NSRegularExpressionSearch   : 正規表現する際に使用する

文字列の検索や並び替えなどで使用できるので、覚えておきます。

拍手[0回]

PR