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.