タグ

ReferenceとNSCharacterSetに関するBowz13のブックマーク (1)

  • 【Objective-C】文字列(NSString)が空白のみかチェックする方法

    今回は文字列(NSString)が空白のみかチェックする方法についてです。 入力されたデータ(テキストフィールドなど)やファイルから読み込んだデータによって処理を行う場合、値が空白ならばエラーが出ることがあるでしょう。 それを防ぐためにはチェックをかける必要がありますね。 以下のようにします。 //空白は不可とするチェックの場合 if([[[textfield text] stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]] isEqualToString:@""]){ return NO; } ロジックは空白(whitespaceCharacterSet)を取り除き、その結果が@""になるかどうかを確認しています。 文字列を扱う処理の場合多くのチェックが必要になるので(そのせいでデバック三昧の日

    Bowz13
    Bowz13 2013/07/26
    空白を除いた文字列の長さで空白のみかどうかを判定する。参考。
  • 1