我在 NSString 中有非常大的无符号整数。这可能大到 2^64。 是否有现有的函数/类对此进行解析?
据我所知,它是一个 unsigned long long 值,但是,很难知道我应该用什么样的方法来解析它。
最佳答案
也许不是最漂亮的答案,但你应该能够做这样的事情:
#include <stdlib.h>
...
unsigned long long parsedValue = strtoull([yourString UTF8String], NULL, 0);
其他人可能有更 cocoa 的做法。
关于cocoa-touch - 在 iOS 上解析 64 位无符号整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984765/