OC中定义了一个结构体(struct),设置结构体的值
来源:互联网 发布:k均值聚类算法 相似度 编辑:程序博客网 时间:2024/09/21 09:22
main.m 文件
#import <Foundation/Foundation.h>
#import "Dog.h"
#import "Person.h"
#import "Student.h"
int main(int argc,const char * argv[]) {
@autoreleasepool {
Person *p1 = [[Personalloc] init];
// 给对象中的结构体(struct)赋值 \
如果直接用c语言的方式直接赋值就会报错,如s->birthday={1990,12,11};就会抛出错误 \
声明并初始化一个struct类型临时变量,再整个赋值给birthday成员。
Date d = {2015,12, 22};
p1.birthday = d;
}
return 0;
}
Person.h 文件
#import <Foundation/Foundation.h>
// 生日
typedef struct {
int year; // 年
int month; // 月
int day; // 日
} Date;
// 性别
typedef enum {
XingBieMan,
XingBieWoman
} XingBie;
@interface Person : NSObject
// 姓名的setter和getter
@property (nonatomic, retain) NSString *name;
// 生日的setter和getter
@property (nonatomic, assign) Date birthday;
// 年龄的setter和getter
@property (nonatomic, assign) int age;
// 性别
@property (nonatomic, assign) XingBie sex;
// 身高
@property (nonatomic, assign) double height;
// 体重
@property (nonatomic, assign) double weight;
@end
- OC中定义了一个结构体(struct),设置结构体的值
- 详解C++程序中定义struct结构体的方法
- 详解C++程序中定义struct结构体的方法
- struct option结构体的定义
- 结构体定义 typedef struct
- struct input_event结构体定义
- typedef struct与struct定义结构体
- typedef struct和struct定义结构体的区别
- 结构体定义struct 与 typedef struct 的区别
- typedef struct和struct定义结构体的区别
- 用一个宏定义FIND求一个结构体struct里某个变量相对struct的编移量
- 用宏定义FIND求一个结构体struct里某个变量相对该结构体的编移量
- C中结构体struct的用法
- 结构体定义 typedef struct 用法详解
- 结构体定义 typedef struct 用法详解
- 结构体定义 typedef struct 学习
- 关于c#结构体(struct)定义详解
- struct 结构体定义方式汇总
- IOS网络编程接口
- Linux 网卡驱动学习(九)(层二转发)
- Android基础入门教程——4.3.1 BroadcastReceiver牛刀小试
- HDFS源码分析(四)-----节点Decommission机制
- Android获取各个应用程序的缓存文件代码小片段(使用AIDL)
- OC中定义了一个结构体(struct),设置结构体的值
- iOS网络开发编程之NSURLConnection详解 iOS网络层常用的库如ASIHTTPRequest,AFNetworking,MKNetworkKit等知名的第三方库。随着ASI不再更新,楼主
- Ubantu下搭建Hadoop2.x完全分布式集群
- 算法问题
- ubuntu自动挂载smba服务器
- 从B 树、B+ 树、B* 树
- uva 1324 Bring Them There (最大流)
- C语言中,二维数组中,p+1与*(p+1)的区别
- IBM GDC 面试经验