gpt4 book ai didi

ios - NSCoder : encoding enum without using NS_ENUM

转载 作者:行者123 更新时间:2023-12-01 16:04:42 27 4
gpt4 key购买 nike

我不想强制我的用户更新到 iOS 6,因此我想找到一种方法来使用带有自定义类型和枚举的 NSCoder。

我找到了 this article这解释了最近引入的 NS_ENUM 宏,它基本上使运行时库更容易检索自定义枚举/类型的元数据。

有没有替代方式 编码自定义枚举?

我找到了 this answer , 编码为 INT 所有我需要做的吗?枚举是 int 但我不确定它们是否可以更改为 int32 或 int64。

最佳答案

是的,将其编码为 int,您应该没问题。您可以使用其值创建一个 NSNumber,然后对其进行编码。那将是最常见的情况。

关于ios - NSCoder : encoding enum without using NS_ENUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18364133/

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