我有以下enum
:
typedef NS_ENUM(NSUInteger, GraphType) {
GraphTypeRawData,
GraphTypeFilteredData
};
编译器在没有警告的情况下接受我将其声明为属性原语或指针:
@property (nonatomic, assign) GraphType graphType;
VS
@property (nonatomic, assign) GraphType *graphType;
哪个是正确的? (为什么?)
答案 0 :(得分:5)
这是一种原始类型。除非你有一个非常清楚和特定的理由来跟踪指向基本类型的指针(这将是非常罕见的),否则不要使用指针。