2010/09/11

[Objective-C]Trimをかける

NSString型の文字列にTrimをかけることはできないのかなーっと思って調べたところ、下記の記事を発見

I'm looking for a method like "-(NSString*) trim" but can't find it.

via:Topic : How to trim whitespace from NSString?

それに対する答えがこれ

text = [text stringByTrimmingCharactersInSet:NSCharacterSet whitespaceAndNewlineCharacterSet]

The trimming can take into account any character set you want: the one shown here is the built-in set that includes blanks, tabs and newlines, but you can also find the whitespaceCharacterSet or build any variant of this.

via:Topic : How to trim whitespace from NSString?

というわけで、NSStringのstringByTrimmingCharactersInSetに引数を[NSCharacterSet whitespaceAndNewlineCharacterSet]で渡せばトリムをかけることができます。

実際に試したところ確かにできました。

すぐに実現することができてうれしかったぁ〜。

0 コメント:

コメントを投稿