typedef NS_OPTIONS(NSUInteger, NSStringCompareOptions) {
    NSCaseInsensitiveSearch = 1,
    NSLiteralSearch = 2,        
    NSBackwardsSearch = 4,      
    NSAnchoredSearch = 8,       
    NSNumericSearch = 64,       
    NSDiacriticInsensitiveSearch NS_ENUM_AVAILABLE(10_5, 2_0) = 128, 
    NSWidthInsensitiveSearch NS_ENUM_AVAILABLE(10_5, 2_0) = 256, 
    NSForcedOrderingSearch NS_ENUM_AVAILABLE(10_5, 2_0) = 512, 
    NSRegularExpressionSearch NS_ENUM_AVAILABLE(10_7, 3_2) = 1024    
};
NSMutableString *string = @"Do any additional setup after loading the view, typically from a nib.".mutableCopy;
    
[string replaceOccurrencesOfString:@"Do"
                        withString:@"todo"
                           options:NSCaseInsensitiveSearch
                             range:NSMakeRange(0, string.length)];