gpt4 book ai didi

objective-c - 什么时候转换到 `int` 会导致问题?

转载 作者:搜寻专家 更新时间:2023-10-30 19:43:41 27 4
gpt4 key购买 nike

最近(从 Xcode 6 开始?)我在没有强制转换的情况下收到数百条警告:

  • NSIntegerint
  • NSUIntgerint

如果我要添加类型转换:

  • 在什么情况下会出现问题?仅当数字超过 32 位整数最大值时,对吧?
  • 在什么情况下转换回另一个会出现问题?仅当数字为负且我们要 NSUInteger?

最佳答案

This page同意你的第一点——“如果您的值介于 0 和 4,294,967,295 之间(或分别介于 −2,147,483,648 和 2,147,483,647 之间),这不是问题。”

关于objective-c - 什么时候转换到 `int` 会导致问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30106020/

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