gpt4 book ai didi

ios - NSUInteger 枚举属性应该是指针还是只是原语?

转载 作者:行者123 更新时间:2023-11-28 18:34:12 26 4
gpt4 key购买 nike

我有以下枚举:

typedef NS_ENUM(NSUInteger, GraphType) {
GraphTypeRawData,
GraphTypeFilteredData
};

编译器在没有警告的情况下接受我将其声明为属性原语或指针:

@property (nonatomic, assign) GraphType graphType;

对比

@property (nonatomic, assign) GraphType *graphType;

使用哪个是正确的? (为什么?)

最佳答案

这是一个原始类型。不要使用指针,除非您有非常明确和具体的理由来跟踪指向原始类型的指针(这种情况非常罕见)。

关于ios - NSUInteger 枚举属性应该是指针还是只是原语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156710/

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