黑马程序员27——OC之内存管理(模型设计)

本文介绍了一个使用Objective-C编写的微博应用模型设计,包括User和Status两个核心类的定义。User类包含了用户的基本信息如姓名、账号、密码等,并定义了用户的性别和生日类型。Status类则用于表示微博的内容,包含文本、配图、发送时间等属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#import <Foundation/Foundation.h>


typedef enum {
    SexMan, // 男
    SexWoman // 女
} Sex;


typedef struct {
    int year;
    int month;
    int day;
} Date;



@interface User : NSObject


@property (nonatomic, retain) NSString *name;


@property (nonatomic, retain) NSString *account;


@property (nonatomic, retain) NSString *password;

@property (nonatomic, retain) NSString *icon;


@property (nonatomic, assign) Sex sex;


@property (nonatomic, retain) NSString *phone;


@property (nonatomic, assign) Date birthday;


@end



#import <Foundation/Foundation.h>
#import "User.h"


// 微博内容、微博配图、发送时间、微博发送人、转发的微博、被评论数、被转发数


@interface Status : NSObject


@property (nonatomic, retain) NSString *text;


@property (nonatomic, retain) NSString *icon;


@property (nonatomic, assign) long time;
//@property (nonatomic) time_t time;


@property (nonatomic, retain) User *user;


@property (nonatomic, retain) Status *retweetStatus;


@property (nonatomic, assign) int commentsCount;
@property (nonatomic, assign) int retweetsCount;


@end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值