Что такое Android / Java-версия NSScanner для iOS / Objective-C? - PullRequest
2 голосов
/ 18 февраля 2012

Я работаю в игре для Android, но это та же самая игра, которая существует для IOS, и там есть класс NSScanner, который используется для получения изображений в файл .SVG, и мне нужен класс, который делает то же самое. Я нашел несколько классов для Android, но они не используют ключи, такие как NSScanner ... Может ли кто-нибудь помочь мне ??

Код в Задаче C:

                    if(![scanner scanUpToString:@"circle" intoString:nil]) 
                        break;

        if([scanner isAtEnd]) 
                        break;

        [scanner scanUpToString:@"id" intoString:nil];

        if([scanner scanString:@"id=\"grab" intoString:nil]) {
            isGrab = YES;
        } else if([scanner scanString:@"id=\"star" intoString:nil]) {
            isGrab = NO;
        }

        [scanner scanUpToString:@"cx" intoString:nil];

        [scanner scanString:@"cx=\"" intoString:nil];

        [scanner scanFloat:&x];

        [scanner scanUpToString:@"cy" intoString:nil];

        [scanner scanString:@"cy=\"" intoString:nil];

        [scanner scanFloat:&y];

1 Ответ

1 голос
/ 18 февраля 2012

Heres android's сканер Сканер также может найти или пропустить определенные шаблоны без учета разделителя. Все эти методы и различные методы next * и hasNext * могут блокироваться.

Класс Scanner не является поточно-ориентированным.

Надеюсь, это не тот сканер, о котором вы говорили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...