前言
项目要求:
1)在MRC模式下设计1个微博APP的一部分 , 类
2)微博类:(Microblog)
属性:
*文字内容
*图片
*发表时间(可以用字符串表示NSString)
*作者
*被转发的微博
*评论数
*转发数
*点赞数
2)作者类:(User)
*名称
*生日
*账号
3)账号类:(Account)
*账号名称
*账号密码
*账号注册时间(可以用字符串表示NSString)
//在动手写之前,自我提问,这三个类应该先写哪一个?
模拟场景:
*张三在2007-9-8 17:36:00的时候,注册了一个账号(名称:zhangsan,密码:123456)
*张三的生日是:1998-7-4 18:46:35
*张三在2010-8-8 9:23:25的时候,发布一条微博
*文字内容:@“今天心情不错”
*图片:@“goodDay.png”
*发表时间:
*作者:
*被转发的微博
*评论数:100
*转发数:290
*点赞数:2000
*李圆在2006-9-8 19:26:23 的时候,注册了一个账号:(名称:liyuan,密码:654321)
*李圆的生日是:1999-9-6 14:16:15
*李圆在2011-8-8 20:47:55的时候,转发了张三之前发布的微博,并且还附带了一句话:@“今天天气确实不错”
*评论数:10
*转发数:20
*点赞数:200
一、先写哪个类:微博类,作者类,账号类
1)应该先写账号类,因为作者里面有账号,微博里面有作者
二、账号类(Account):
1.注册日期用结构体还是类:
1)结构体和类的区别:
a 结构体只能封装属性,不能封装方法
而类

本文介绍了如何使用Objective-C设计一个简单的微博应用,涉及账号类(Account)、作者类(User)和微博类(Microblog)的设计。账号类包括用户名、密码和注册日期,注册日期使用结构体表示。作者类包含昵称、生日和账号信息。微博类则包含文字内容、图片链接、发表时间、作者、被转发的微博、评论数、转发数和点赞数。文章通过示例代码展示了如何创建和初始化这些类的对象。
1089

被折叠的 条评论
为什么被折叠?



