- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
NSInteger lengthString=[string length]-100;
for (NSInteger i=13000;i<lengthString;i++){ //ограничение поиска с начала, ищем пары ссылка - заголовок
if ([string characterAtIndex:i]=='<' &&
[string characterAtIndex:i+1]=='a' &&
[string characterAtIndex:i+2]==' ' &&
[string characterAtIndex:i+3]=='h' &&
[string characterAtIndex:i+4]=='r' &&
[string characterAtIndex:i+5]=='e' &&
[string characterAtIndex:i+6]=='f' &&
[string characterAtIndex:i+7]=='=') {
indexForUrl=i+16;
}
парсинг ответа на поисковый запрос к Google...
ниже еще пару сотен веток if
о
н
ч
е
н
ы
й
а
в
т
о
м
а
т
1
мои пять копеек:
использовать NSInteger в качестве счетчика - лютый, бешеный пиздец.
typedef int NSInteger;
может вы имели в виду NSNumber и иже с ним?
#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
#else
typedef int NSInteger;
#endif
однако я ошибся сильнее. да, я имел в виду именно NSNumber c его потрясающими накладными расходами.
главное, что мы друг друга поняли)))
NSInteger может быть как лонгом, так и интом, поэтому, для уверенности в переносимости кода кошерно явно указывать тип.
но да, мы друг друга поняли.
>NSNumber
хехе
Я начил!
Нпоминает их фирменное