Вы можете использовать сравнение с учетом регистра или без учета регистра, в зависимости от того, что вам нужно.
Чувствительно к регистру, как это:
if ([category isEqualToString:@"Some String"])
{
// Both strings are equal without respect to their case.
}
Без учета регистра выглядит так:
if ([category compare:@"Some String" options:NSCaseInsensitiveSearch] == NSOrderedSame)
{
// Both strings are equal with respect to their case.
}