I just finished writing a full-featured model viewer and manipulator for iPhone and iPad. Basically, I just wrote my own file parser that will store the arrays of vertices, and then in my rendering cycle I just issue arrays. This is pretty straight forward, although binary files are read much faster than .obj files. Thus, you can open any file, not just the ones you "process". There are also many examples on the Internet.
EDIT:
:
vertexX, vertexY, vertexZ, normalX, normalY, normalZ
, , , . , , .
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_NORMAL_ARRAY);
glVertexPointer(3, GL_FLOAT, sizeof(vertices[0])*6, &vertices[0]);
glNormalPointer(GL_FLOAT, sizeof(vertices[0])*6, &vertices[3]);
glColor4f(R, G, B, 1);
glDrawArrays(GL_TRIANGLES, 0, numVertices);
glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_NORMAL_ARRAY);
OpenGL-ES 1.1. , .
EDIT2:
, OBJ , :
list of vertices
list of texture coordinates
list of normals
list of faces
. , :
f 16/4/1 4/4/4 1/1/1
16 , 4 1 . 4 , 4 4 .. , , .