版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
鄭州航空工業(yè)管理學(xué)院畢業(yè)論文(設(shè)計(jì)) 2011屆電子信息工程專(zhuān)業(yè)1113081班級(jí)題目iOS--微博項(xiàng)目?jī)?nèi)容提要微博是一個(gè)基于用戶(hù)關(guān)系信息分享、傳播以及獲取的平臺(tái)。用戶(hù)可以通過(guò)WEB、WAP等各種客戶(hù)端組建個(gè)人社區(qū),以140字(包括標(biāo)點(diǎn)符號(hào))的文字更新信息,并實(shí)現(xiàn)即時(shí)分享。提供微型博客服務(wù)類(lèi)的社交網(wǎng)站。用戶(hù)可以通過(guò)網(wǎng)頁(yè)、WAP頁(yè)面、手機(jī)客戶(hù)端、手機(jī)短信、彩信發(fā)布消息或上傳圖片。微博的關(guān)注機(jī)制分為可單向、可雙向兩種。微博作為一種分享和交流平臺(tái),其更注重時(shí)效性和隨意性。微博客更能表達(dá)出每時(shí)每刻的思想和最新動(dòng)態(tài),而博客則更偏重于梳理自己在一段時(shí)間內(nèi)的所見(jiàn)、所聞、所感。因微博而誕生出微小說(shuō)這種小說(shuō)體裁。關(guān)鍵詞微博、分享、傳播、服務(wù)平臺(tái)iOS--WeiboProjectWeiboisauser
relationship
basedoninformation
sharing,
communicationandaccessplatform.TheusercanthroughtheWEB,
WAPandother
clientstobuildtheirowncommunity,
with140words
(includingpunctuation)
updatetext
information,
andinstantsharing.Socialnetworkingsites
provide
microblogging
serviceclass.Userscanpost
messagesor
uploadpictures
throughthewebpage,
WAPpage,
mobileclient,SMS,MMS.Payattentionto
theof
canbedividedinto
one-way,
two-way
two.WeiboAsakindofsharingandexchange
platform,
paymoreattentionto
its
timeliness
andrandomness.Weibocanexpress
every
thoughtand
thelatestdevelopments,
andtheblog
ismoreemphasison
groominghimself
overaperiodoftime
tosee,
hear,
feel.
Because
micro-blogbirthed
the
micronovel
genre.KeywordsWeibo,
sharing,
communication,
serviceplatform1.1前言新浪微博是一個(gè)由新浪網(wǎng)推出,提供微博服務(wù)類(lèi)的社交網(wǎng)站。用戶(hù)可以通過(guò)網(wǎng)頁(yè)、WAP頁(yè)面、手機(jī)客戶(hù)端、手機(jī)短信、彩信發(fā)布消息或上傳圖片。新浪可以把微博理解為“微型博客”或者“一句話(huà)博客”。用戶(hù)可以將看到的、聽(tīng)到的、想到的事情寫(xiě)成一句話(huà),或發(fā)一張圖片,通過(guò)電腦或者手機(jī)隨時(shí)隨地分享給朋友,一起分享、討論,還可以關(guān)注朋友,即時(shí)看到朋友們發(fā)布的信息。新浪微博是一款為大眾提供娛樂(lè)休閑生活服務(wù)的信息分享和交流平臺(tái)。新浪微博于2009年8月14日開(kāi)始內(nèi)測(cè),9月25日,新浪微博正式添加了@功能以及私信功能,此外還提供“評(píng)論”和“轉(zhuǎn)發(fā)”功能,供用戶(hù)交流。新浪微博采用了與新浪博客一樣的推廣策略,即邀請(qǐng)明星和名人加入開(kāi)設(shè)微型博客,并對(duì)他們進(jìn)行實(shí)名認(rèn)證,認(rèn)證后的用戶(hù)在用戶(hù)名后會(huì)加上一個(gè)字母“V”以示與普通用戶(hù)的區(qū)別,同時(shí)也可避免冒充名人微博的行為,但微博功能和普通用戶(hù)是相同的。于2009年8月14日開(kāi)始內(nèi)測(cè),2009年11月3日,SinaAppEngineAlpha版上線,可通過(guò)API用第三方軟件或插件發(fā)布信息。截至2014年3月,微博月活躍用戶(hù)1.438億,日活躍用戶(hù)6660萬(wàn),其中包括大量政府機(jī)構(gòu)、企業(yè)、個(gè)人認(rèn)證賬號(hào),開(kāi)放的傳播機(jī)制使新浪微博成為中國(guó)的“公共議事廳”。發(fā)布功能:用戶(hù)可以像博客、聊天工具一樣發(fā)布內(nèi)容\o"界面"轉(zhuǎn)發(fā)功能:用戶(hù)可以把自己喜歡的內(nèi)容轉(zhuǎn)發(fā)到自己的微博(轉(zhuǎn)發(fā)功能是對(duì)twitterRT功能的改良,保留原帖,避免在傳播過(guò)程中被篡改)轉(zhuǎn)發(fā)時(shí)還可以加上自己的評(píng)論。關(guān)注功能:用戶(hù)可以對(duì)自己用戶(hù)進(jìn)行關(guān)注,成為這個(gè)用戶(hù)的關(guān)注者(即“粉絲”)。評(píng)論功能:用戶(hù)可以對(duì)任何微博進(jìn)行評(píng)論。(這是基于中國(guó)用戶(hù)習(xí)慣而設(shè)置的特殊功能,之后YahooMeme和GoogleBuzz也都有了評(píng)論功能)搜索功能:用戶(hù)可以用兩個(gè)#號(hào)之間,插入某一話(huà)題。像這像,#某一話(huà)題XXX#,則發(fā)出的微博,可以點(diǎn)擊這個(gè),搜索微博上所有的包含有“某一話(huà)題XXX”的相關(guān)微博??梢哉归_(kāi)討論,實(shí)現(xiàn)信息的聚合。私信功能:用戶(hù)可以點(diǎn)擊私信,給微博上任意的一個(gè)開(kāi)放了私信端口的用戶(hù)發(fā)送私信,這條私信將只被對(duì)方看到。實(shí)現(xiàn)私密的交流。微博的特點(diǎn):門(mén)檻低:每條不能超過(guò)140個(gè)字符,僅兩條中文短信的長(zhǎng)度,現(xiàn)場(chǎng)記錄、也可以發(fā)發(fā)感慨,曬曬心情隨時(shí)隨地:用戶(hù)可以通過(guò)互聯(lián)網(wǎng)、客戶(hù)端、手機(jī)短信彩信、WAP等多種手段,隨時(shí)隨地地發(fā)布信息和接受信息。快速傳播:用戶(hù)發(fā)布一條信息,他的粉絲能同步看到,還可以一鍵轉(zhuǎn)發(fā)給自己的粉絲,實(shí)現(xiàn)裂變傳播實(shí)時(shí)搜索:用戶(hù)可以通過(guò)搜索找到其他微博用戶(hù)在幾秒前發(fā)布的信息,比傳統(tǒng)搜索引擎的搜索結(jié)果更有時(shí)效性,更鮮活分享到新浪微博:用戶(hù)可以直接分享詞條到新浪微博。用戶(hù)排行:截止2012年8月11日,名人影響力排行top10名成員數(shù)據(jù)均是最新排行并且來(lái)自新浪微博官方注冊(cè)頁(yè),排行數(shù)據(jù)真實(shí)有效。2.1項(xiàng)目開(kāi)發(fā)遵循原則單一職責(zé)原則:不存在多于一個(gè)導(dǎo)致類(lèi)變更的原因。通俗的說(shuō),即一個(gè)類(lèi)只負(fù)責(zé)一項(xiàng)職責(zé)。要遵循單一職責(zé)原則。分別建立兩個(gè)類(lèi)T1、T2,使T1完成職責(zé)P1功能,T2完成職責(zé)P2功能。這樣,當(dāng)修改類(lèi)T1時(shí),不會(huì)使職責(zé)P2發(fā)生故障風(fēng)險(xiǎn);同理,當(dāng)修改T2時(shí),也不會(huì)使職責(zé)P1發(fā)生故障風(fēng)險(xiǎn)。里氏替換原則:如果對(duì)每一個(gè)類(lèi)型為T(mén)1的對(duì)象o1,都有類(lèi)型為T(mén)2的對(duì)象o2,使得以T1定義的所有程序P在所有的對(duì)象o1都代換成o2時(shí),程序P的行為沒(méi)有發(fā)生變化,那么類(lèi)型T2是類(lèi)型T1的子類(lèi)型。當(dāng)使用繼承時(shí),遵循里氏替換原則。類(lèi)B繼承類(lèi)A時(shí),除添加新的方法完成新增功能P2外,盡量不要重寫(xiě)父類(lèi)A的方法,也盡量不要重載父類(lèi)A的方法。繼承作為面向?qū)ο笕筇匦灾?,在給程序設(shè)計(jì)帶來(lái)巨大便利的同時(shí),也帶來(lái)了弊端。比如使用繼承會(huì)給程序帶來(lái)侵入性,程序的可移植性降低,增加了對(duì)象間的耦合性,如果一個(gè)類(lèi)被其他的類(lèi)所繼承,則當(dāng)這個(gè)類(lèi)需要修改時(shí),必須考慮到所有的子類(lèi),并且父類(lèi)修改后,所有涉及到子類(lèi)的功能都有可能會(huì)產(chǎn)生故障。依賴(lài)倒置原則:高層模塊不應(yīng)依賴(lài)低層模塊,二者都應(yīng)該依賴(lài)其抽象;抽象不應(yīng)該依賴(lài)細(xì)節(jié);細(xì)節(jié)應(yīng)該依賴(lài)抽象。將類(lèi)A修改為依賴(lài)接口I,類(lèi)B和類(lèi)C各自實(shí)現(xiàn)接口I,類(lèi)A通過(guò)接口I間接與類(lèi)B或者類(lèi)C發(fā)生聯(lián)系,則會(huì)大大降低修改類(lèi)A的幾率。相對(duì)于細(xì)節(jié)的多變性,抽象的東西要穩(wěn)定的多。以抽象為基礎(chǔ)搭建起來(lái)的架構(gòu)比以細(xì)節(jié)為基礎(chǔ)搭建起來(lái)的架構(gòu)要穩(wěn)定的多接口隔離原則:客戶(hù)端不應(yīng)依賴(lài)它不需要的接口;一個(gè)類(lèi)對(duì)另一個(gè)類(lèi)的依賴(lài)應(yīng)該建立在最小的接口上。將臃腫的接口I拆分為獨(dú)立的幾個(gè)接口,類(lèi)A和類(lèi)C分別與他們需要的接口建立依賴(lài)。也就是采用接口隔離原則。建立單一接口,不要建立龐大臃腫的接口,盡量細(xì)化接口,接口中的方法盡量少。也就是說(shuō),我們要為各個(gè)類(lèi)建立專(zhuān)用的接口,而不要試圖去建立一個(gè)很龐大的接口供所有依賴(lài)它的類(lèi)去調(diào)用。本文例子中,將一個(gè)龐大的接口變更為3個(gè)專(zhuān)用的接口所采用的就是接口隔離原則。在程序設(shè)計(jì)中,依賴(lài)幾個(gè)專(zhuān)用的接口要比依賴(lài)一個(gè)綜合的接口更靈活。接口是設(shè)計(jì)時(shí)對(duì)外部設(shè)定的“契約”,通過(guò)分散定義多個(gè)接口,可以預(yù)防外來(lái)變更的擴(kuò)散,提高系統(tǒng)的靈活性和可維護(hù)性。迪米特法則:一個(gè)對(duì)象對(duì)其他對(duì)象保持最少的了解。盡量降低類(lèi)與類(lèi)之間的耦合。迪米特法則又叫最少知道原則,最早是在1987年由美國(guó)NortheasternUniversity的IanHolland提出。通俗的來(lái)講,就是一個(gè)類(lèi)對(duì)自己依賴(lài)的類(lèi)知道的越少越好。也就是說(shuō),對(duì)于被依賴(lài)的類(lèi)來(lái)說(shuō),無(wú)論邏輯多么復(fù)雜,都將邏輯封裝在類(lèi)的內(nèi)部,對(duì)外除了提供的public方法,不對(duì)外泄漏任何信息。迪米特法則還有一個(gè)更簡(jiǎn)單的定義:只與直接的朋友通信。首先來(lái)解釋一下什么是直接的朋友:每個(gè)對(duì)象都會(huì)與其他對(duì)象有耦合關(guān)系,只要兩個(gè)對(duì)象之間有耦合關(guān)系,我們就說(shuō)這兩個(gè)對(duì)象之間是朋友關(guān)系。耦合的方式很多,依賴(lài)、關(guān)聯(lián)、組合、聚合等。其中,我們稱(chēng)出現(xiàn)成員變量、方法參數(shù)、方法返回值中的類(lèi)為直接的朋友,而出現(xiàn)在局部變量中的類(lèi)則不是直接的朋友。也就是說(shuō),陌生的類(lèi)最好不要作為局部變量的形式出現(xiàn)在類(lèi)的內(nèi)部。開(kāi)閉原則:軟件實(shí)體如類(lèi)、模塊和函數(shù)應(yīng)該對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉。當(dāng)軟件需要變化時(shí),盡量通過(guò)擴(kuò)展軟件實(shí)體的行為來(lái)實(shí)現(xiàn)變化,而不是通過(guò)修改已有的代碼來(lái)實(shí)現(xiàn)變化。用抽象構(gòu)建框架,用實(shí)現(xiàn)擴(kuò)展細(xì)節(jié)。因?yàn)槌橄箪`活性好,適應(yīng)性廣,只要抽象的合理,可以基本保持軟件架構(gòu)的穩(wěn)定。而軟件中易變的細(xì)節(jié),我們用從抽象派生的實(shí)現(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 語(yǔ)言學(xué)習(xí)期末考試備考措施
- 2025技師承包合同書(shū)格式 合同范本
- 2025技術(shù)進(jìn)出口合同管理
- 2025公路維修合同范文
- 2025抵押金借款合同范文
- 2025技術(shù)服務(wù)合同(3)
- 2025加工定做合同范文
- 幼兒園衛(wèi)生自檢自查報(bào)告
- 護(hù)士站、病房、冰箱、約束帶管理制度
- 人力資源績(jī)效管理體系的構(gòu)建與優(yōu)化策略
- 稱(chēng)量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專(zhuān)業(yè))
- 2022年中國(guó)育齡女性生殖健康研究報(bào)告
- 各種靜脈置管固定方法
- 消防報(bào)審驗(yàn)收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 常用緊固件選用指南
- 私人借款協(xié)議書(shū)新編整理版示范文本
- 自薦書(shū)(彩色封面)
評(píng)論
0/150
提交評(píng)論