NSStringの空チェックはnilのチェックと @”" の2つで判定してる人もいるかと思います。 ただ、ちょっと大げさな気もします。 NSString *string = @"Hello!!"; if(string == nil || [string isEqualToString:@""]){ NSLog(@"空です"); } - (NSUInteger)length で 0 かどうかを判定したら楽です。nilが入ってても大丈夫です。 NSString *string = @"Hello!!"; if([string length] == 0){ NSLog(@"空です"); }