Вы можете получить пустую строку двумя способами:
1) @ "" // Не содержит пробела
2) @ "" // Содержит пробел
Технически обе строки пусты. Мы можем написать обе вещи, просто используя ONE Condition
if ([firstNameTF.text stringByReplacingOccurrencesOfString:@" " withString:@""].length==0)
{
NSLog(@"Empty String");
}
else
{
NSLog(@"String contains some value");
}