Actualmente estoy escribiendo un cargador de OBJ de onda de onda en Objective-C y estoy tratando de averiguar cómo analizar datos de un NSString de una manera similar a la función sscanf() en C.Equivalente de Sscanf en Objective-C
archivos OBJ definen caras en x, y, z tripletes de vértices, coordenadas de textura, y normales, tales como:
f 1.43//2.43 1.11//2.33 3.14//0.009
las que no estoy preocupado por las coordenadas de textura en el momento actual. En C, una forma fácil de analizar esta línea sería una sentencia como:
sscanf(buf, "f %d//%d %d//%d %d//%d", &temp[0], &temp[1], &temp[2], &temp[3], &temp[4], &temp[5]);
Obviamente, NSStrings no se puede utilizar en un sscanf() sin antes convertirlos en una cadena de estilo C, pero Me pregunto si hay una manera más elegante de realizar esto sin hacer tal conversión.