gpt4 book ai didi

iphone - 使用 NSNumbers 优于整数或 float 的优势?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:20:31 27 4
gpt4 key购买 nike

与整数或 float 相比,使用 NSNumbers 有什么优势?它们为什么存在,为什么被使用?从 UI 对象(intValue 和 floatValue)中获取整数和 float 要容易得多,而您必须使用 NSNumberFormatter 对 NSNumber 执行相同的操作。你用 NSNumber 做什么?

最佳答案

NSNumber 对象主要用于在 objective-c 容器中存储数字(例如 NSArrayNSDictionary 等)——因为它们需要对象作为元素并且不能存储普通类型。

此外,CoreData 属性(在 iOS5 之前)不能是普通类型 - 因此您也需要在此处使用 NSNumbers。

在其他场景下,使用普通类型可能确实更方便、更高效。

关于iphone - 使用 NSNumbers 优于整数或 float 的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855258/

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