相关疑难解决方法(0)

在我的对象Class中使用typedef枚举

我有一个People课程,里面包含了很多关于一个人的内容.我希望能够确定这是一个什么样的人,所以我想我会尝试使用typedef枚举,因为我之前已经看过它,它似乎是最干净的解决方案.但是,我不确定如何声明这一点,然后将其变成一个属性.

.H

typedef enum {
    kPersonTypeFaculty,
    kPersonTypeStaff,
    kPersonTypeSearch
} personType;

@interface Person : NSObject {
    NSString *nameFirst;
    NSString *nameLast;
    NSString *email;
    NSString *phone;
    NSString *room;
    NSString *status;
    NSString *building;
    NSString *department;
    NSString *imageURL;
    NSString *degree;
    NSString *position;
    NSString *bio;
    NSString *education;
}

@property (nonatomic, retain) NSString *nameFirst;
@property (nonatomic, retain) NSString *nameLast;
@property (nonatomic, retain) NSString *email;
@property (nonatomic, retain) NSString *phone;
@property (nonatomic, retain) NSString *room;
@property (nonatomic, retain) NSString *status;
@property (nonatomic, retain) NSString *building;
@property (nonatomic, retain) …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsobject ios

12
推荐指数
1
解决办法
1万
查看次数

Objective C - 枚举的getter和setter属性

我是Objective-C的新手.我有一个枚举如下:

typedef enum _XLBadgeManagedType {
    XLInboxManagedMethod = 0,
    XLDeveloperManagedMethod = 1
} XLBadgeManagedType ;
Run Code Online (Sandbox Code Playgroud)

我想为它设置getter和setter方法,这样如果发生了什么事,我会设置XLInboxManagedMethod为1.我将如何去做呢?

iphone enums properties objective-c

1
推荐指数
1
解决办法
6182
查看次数

标签 统计

iphone ×2

objective-c ×2

enums ×1

ios ×1

nsobject ×1

properties ×1