Odpowiednik Sscanf w Objective-C

Obecnie piszę ładowarkę OBJ wavefront w Objective-C i próbuję dowiedzieć się, jak analizować dane z NSString w podobny sposób do funkcji sscanf () w C.

Pliki OBJ definiują ściany w trójkątach x, y, z wierzchołków, współrzędnych tekstury i normalnych, takich jak:

<code>f 1.43//2.43 1.11//2.33 3.14//0.009
</code>

Nie martwię się o współrzędne tekstury w bieżącym momencie. W C prostym sposobem na przeanalizowanie tej linii byłoby stwierdzenie takie jak:

<code>sscanf(buf, "f %d//%d %d//%d %d//%d", &temp[0], &temp[1], &temp[2], &temp[3], &temp[4], &temp[5]);
</code>

Oczywiście, NSStrings nie może być użyty w sscanf () bez uprzedniej konwersji na łańcuch w stylu C, ale zastanawiam się, czy istnieje bardziej elegancki sposób na wykonanie tego bez takiej konwersji.

questionAnswers(2)

yourAnswerToTheQuestion