hasPrefix работает особенно хорошо.
Например, если вы искали URL-адрес http в NSString
, вы должны использовать componentsSeparatedByString
для создания NSArray
и итерировать массив, используя hasPrefix
, чтобы найти элементы, начинающиеся с http.
NSArray *allStringsArray =
[myStringThatHasHttpUrls componentsSeparatedByString:@" "]
for (id myArrayElement in allStringsArray) {
NSString *theString = [myArrayElement description];
if ([theString hasPrefix:@"http"]) {
NSLog(@"The URL is %@", [myArrayElement description]);
}
}
hasPrefix
возвращает логическое значение, которое указывает, соответствует ли данная строка начальным символам получателя.
- (BOOL)hasPrefix:(NSString *)aString,
параметр aString
- это строка, которую вы ищете
Возвращаемое значение равно YES, если aString соответствует начальным символам получателя, иначе NO. Возвращает NO, если aString
пусто.