自作iPhoneアプリ一覧(無料)
住所検索
MySpotNavi
SignPhotoR
HairManager
WebIDMemo

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[objective-c技術情報メモ]VBのSplitに相当する文字列操作関数

前回に引き続き、私が作った関数を公開します。
今回はVB 6.0のSplitに相当する関数です。

VB 6.0が分からない方のためにSplit関数を簡単に説明しますと
ある文字列を、特定の文字列で区切り、配列にしたデータを返してくれる関数です。
では早速自作関数を紹介。

// **************************************************
+ (NSArray *)vbSplit:(NSString *)target delimiter:(NSString *)delimiter {
return [target componentsSeparatedByString:delimiter];
}
// **************************************************

これだけですw
使い方はこんな感じ。
 NSString *string = @"123,456,789";
 NSArray *array = [self vbSplit:string delimiter:@","];

こうすると"123"と"456"と"789"の要素を含む配列を取得する事ができます。


使用用途は主に検索機能です。
キーワードでの検索機能で、Webブラウザのように
スペース区切りで沢山の項目を条件に検索させたい場合に
ユーザが入力したデータを項目ごとに分割する時に使っています。

前回紹介したvbReplaceと合わせて使えば、
項目ごとの区切りスペースが半角だろうが全角だろうが
気にせず分割する事ができます。


よかったら押してあげてください
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村


無料ですので、よかったらダウンロードしてあげてください
スポンサーサイト
プロフィール

きまぐれユリアン

Author:きまぐれユリアン


こんにちは。ユリアンです。
10年程ソフトウェア開発会社に勤め、プログラマやSEと言われるような事、その他、簡単な経理など色々な事をやっていました。
2011年12月末に退職。今はフリーでやっています。


ここではそんな仕事ネタは置いといて、日々の出来事や時事ネタ、それらに対して自分が思う事を思うがままに書いていく予定です。

どうぞよろしくお願いします。

最新記事
カテゴリ
月別アーカイブ
最新コメント
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。