您的位置:首页 > 其它

枚举和结构体

2017-02-24 16:23 197 查看
1.枚举类型
//推荐的定义枚举类型的方式
typedef NS_ENUM(NSInteger, RWTLeftMenuTopItemType) {
RWTLeftMenuTopItemMain,
RWTLeftMenuTopItemShows,
RWTLeftMenuTopItemSchedule
};
typedef NS_ENUM(NSInteger, RWTGlobalConstants) {
RWTPinSizeMin = 1,
RWTPinSizeMax = 5,
RWTPinCountMin = 100,
RWTPinCountMax = 500,
};
//不推荐的方式
enum GlobalConstants {
kMaxPinSize = 5,
kMaxPinCount = 500,
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

2.结构体

//1.定义一个Sample结构体
struct Sample {
int a;
int b;
int c;
};
//初始化的时候,可以这样赋值
struct Sample sampleStruct = {1, 2, 1};
NSLog(@"sampleStruct中的值%d",sampleStruct.a );
//2 .定义一个Sample结构体
struct Sample{
int a;
int b;
int c;
}sampleStruct;
typedef struct Sample MySampleStruct;
//以后用这个结构体,就可以直接用MySampleStruct去定义了
MySampleStruct samDefineStructVarible = {1,2,1};
samDefineStructVarible.a = 1;
samDefineStructVarible.b =2;
samDefineStructVarible.c = 3;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  枚举 结构体