首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在< iPhone5和中使用长值

如何在< iPhone5和中使用长值
EN

Stack Overflow用户
提问于 2016-03-25 14:51:40
回答 1查看 2.1K关注 0票数 0

我正在解析来自Java后端的Id (long)的json对象。id在我的应用程序中声明为CLong。在iPhones5 <它可以工作,但是在iPhone5上id是无效值。

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 14:58:59

CLong是iOS SDK中的Inttypedef

代码语言:javascript
复制
/// The C 'long' type.
public typealias CLong = Int

来自Swift医生

  • 在32位平台上,Int与Int32大小相同.
  • 在64位平台上,Int与Int64大小相同.

除非您需要使用特定大小的整数,否则始终在代码中对整数值使用Int。这有助于代码的一致性和互操作性。即使在32位平台上,Int也可以存储在-2,147,483,648和2,147,483,647之间的任何值,并且足够大到许多整数范围。

如果需要在多个体系结构中保持整数大小一致,请使用Int32。如果值大于32位,则应该查看处理溢水。还可以考虑从后端发送不同的数据类型,而不是从后端发送一个长数据类型,例如StringNSNumber

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36222243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档