gpt4 book ai didi

objective-c - 为什么会有一个 NSInteger?

转载 作者:太空狗 更新时间:2023-10-30 03:16:35 25 4
gpt4 key购买 nike

如果NSInteger就像一个普通的 int 那么它为什么存在,它被称为 NSInteger 的目的是什么?

我是 Mac OS X 编程的新手,我们将为此编写一份报告。

最佳答案

它是一种体系结构安全的(64 位与 32 位)类型,支持不同的平台和 C 实现。

Apple 建议您无论如何都在普通类型上使用 NSInteger,我认为是为了可移植性!

您可以在此 Foundation Types Reference 阅读更多内容.

基本说明:

When building 32-bit applications, NSInteger is a 32-bit integer. A 64-bit application treats NSInteger as a 64-bit integer.

关于objective-c - 为什么会有一个 NSInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com