pragma mark 多個對象內存管理練習分析
pragma mark 概念
/**
類 就是用來存儲數據的
*/
pragma mark 代碼
#import <Foundation/Foundation.h>
#pragma mark 類
#pragma mark main函數
int main(int argc, const char * argv[])
{
#warning 練習
/*
模擬場景:
* lyh 在 2012-1-1 22:30:44 注冊了一個賬號
(名稱: lyh@163.com 密碼:123456)
* lyh的生日 是 1992-12-12 23:22:44
* lyh 發布一條說說
* 文字內容 @"學學 以色列"
* 圖片 @"test.png"
* 發表時間 : 2013-12-11 23:21:45
* 作者: lyh
* 被轉發的說說 : 沒有
* 評價數 : 100
* 轉發 : 33
* 點贊數 : 222
* lys 在 2013-1-1 22:10:33 注冊了一個賬號
{名稱 : lys@163.com 密碼: 123456}
* lys 的生日1989 - 3 - 4 ,16: 14: 22
lys 早2015-6 13: 12 :44
lys 在 2015-12-23 20:44:23時, 換發了lyh之前發布的說說, 并且還附帶了一句話 @“會玩呀”
*/
#warning 分析 拆分類
/**
至少應該有三個類:
賬號類(Account)
注冊的時間 (registerTime)
賬號 (email)
密碼 (pwd)
用戶類:(Author)
用戶的昵稱 (name)
用戶的頭像 (icon)
用戶的是否是會員 (vip)
用戶對應的賬號 (account)
用戶的生日 (用來做營銷, 到生日的時候 提示或者送一些其他小禮物) (birthday)
微博類: (Status)
微博的正文 (text)
微博配圖 (pricture) (可能有一張、多張、高清、中圖、小圖)(可以抽取為一個類)
微博的發布時間 (createTime)
微博對應的作者(用戶)(author)
評論數 (commoentCount)
轉發數 (retweetCount)
贊數 (likeCount)
轉發微博 (repostStatus)
微博中用戶, 用戶中有賬號
1. 賬號 2.用戶 3.微博
*/
return 0;
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。