iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips90 文字列から特定の文字を探す

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-4文字列Tips90 文字列から特定の文字を探す

Level1

Point任意の文字列の検索(NSRangeクラス、rangeOfString:メソッド、locationメソッド)

ある文字列から指定した文字列を検索する場合は、NSRangeクラスのrangeOfString:メソッドで検索する文字列を指定した後に、locationプロパティで確認します。

NSString *str = @"検索対象";
NSRange r = [str rangeOfString:@
"検索"]; if ( r.location == NSNotFound ) { // 見つかった場合 } else { // 見つからない場合 }

見つかった場所は、位置をlocationプロパティで、文字列の長さをlengthプロパティで取得できます。

リスト1では、あらかじめ設定した検索対象から、入力した文字列を検索しています。

実行結果
リスト1 指定した文字列を検索する(ファイル名:basic090

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません