Showing posts with label NSString caseInsensitiveCompare example. Show all posts
Showing posts with label NSString caseInsensitiveCompare example. Show all posts

Saturday, May 14, 2011

NSString caseInsensitiveCompare example objc

caseInsensitiveCompare method compares two NSString objects case-insensitively. Following example shows how to use caseInsensitiveCompare method with two NSStrings; @"Abc" and "aBC". The result should be "YES" since the two strings are the same  in caseInsensitiveCompare.

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
   NSString *str1 = [NSString stringWithString:@"Abc"];
   NSString *str2 = [NSString stringWithString:@"aBC"];

   if ([str1 caseInsensitiveCompare:str2] == NSOrderedSame)
   {
      NSLog(@"YES");
   }
   else
   {
      NSLog(@"NO");
   }
}

@end