NSRangeタイプのデータを出力

1729 ワード

文字列内のどこかに他の文字列が含まれているかどうかを知りたい場合は、rangeOfString:メソッドを使用します.
-(NSRange)rangeOfString :(NSString *)aString;
1         NSString *num = @"sdhfdsjkljg";

2 

3         NSRange a =[num rangeOfString:@"hf"];

4         NSLog(@"%@",NSStringFromRange(a));

5         //  {2, 2}
NSStringFromRange   :Returns a string representation of a range
 
        NSString *str = @"hello world ,I'm coming";

        NSRange range = [str rangeOfString:@"world"];

        NSLog(@"location:%ld,length:%ld",range.location,range.length);