cocoa-touch - 在 iOS 上解析 64 位无符号整数

标签 cocoa-touch parsing ios unsigned-long-long-int

我在 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/

相关文章:

javascript - 从 javascript 形式解析到数据库

ios - 检测 UIVisualEffectView 下方的颜色是否为浅色

iphone - 在 iOS 中设置 unicode 字符宽度

objective-c - 在 Objective-C 中扩展与子类化,哪个更适合创建我想稍后扩展的计算器类?

c++ - boost::spirit::qi 编译器错误:没有转换运算符无法将 'const some_stuff::return_type' 转换为 'unsigned int'

c - C 中去除字符串末尾

cocoa-touch - Cocoa 和 Cocoa Touch 之间的主要区别是什么?

iphone - 文本编辑后更新时 UITableView 崩溃

objective-c - 以编程方式添加导出类型 UTI 以进行应用内购买

iphone - UILabel - 如何更改文本位置