[myString uppercaseString] выдаст вам переменную myString, преобразованную для использования только заглавных букв, а [myString lowercaseString] даст вам строчную версию соответственно.
Вы можете использовать его для проверки прописных (строчных) строк, например:
if ([[textField text] isEqualToString:[[textField text] uppercaseString]]) {
NSLog("String is uppercase!");
}
Если у вас есть ссылочная строка и вы хотите сравнить ее без учета регистра, вы можете просто использовать caseInsensitiveCompare: метод NSString:
[referenceString caseInsensitiveCompare:[textField text]];