Возможно, это не самый красивый ответ, но вы должны быть в состоянии сделать что-то вроде этого:
#include <stdlib.h>
...
unsigned long long parsedValue = strtoull([yourString UTF8String], NULL, 0);
У кого-то еще может быть более какао-способный способ сделать это.