黑马程序员技术交流社区

标题: 在arc机制下设置结构体变量的属性 [打印本页]

作者: dream静    时间: 2014-11-30 22:07
标题: 在arc机制下设置结构体变量的属性
比如人对象
内部有一个结构体成员变量typedef struct{
int year;
int month;
int day;
}Date;
用@property(nonatomic,assign)Date date;
怎么在main函数中直接给 其中一个值直接赋值呢?
Person *p = [[Person alloc] init];
p.date.year = 1999;
这个不行前面是点语法,后面这个不是点语法,但是感觉编译器不是这么理解的,要赋值该怎么写呢?
作者: Jr_711    时间: 2014-11-30 22:17
Person *p = [[Person alloc] init];

Date d ={1999,1,1};

p.date = d;

应该是这样吧,你试试
作者: dream静    时间: 2014-11-30 22:34
Jr_711 发表于 2014-11-30 22:17
Person *p = [ init];

Date d ={1999,1,1};

你号机智!亲,感觉自己越学越蠢了。。。。。。
作者: dream静    时间: 2014-11-30 22:52
Jr_711 发表于 2014-11-30 22:17
Person *p = [ init];

Date d ={1999,1,1};

面试没得?
作者: Jr_711    时间: 2014-11-30 22:53
dream静 发表于 2014-11-30 22:52
面试没得?

明天上午....




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2