2016-01-12 17:30:07 1573瀏覽
近幾十年來(lái),互聯(lián)網(wǎng)和信息技術(shù)經(jīng)過(guò)急速的發(fā)展已經(jīng)變得越來(lái)越成熟,基于桌面的互聯(lián)網(wǎng)已經(jīng)深刻地改變了我們的辦公和生活。隨著人們外出辦公和出行的增多,原先的桌面下處理事務(wù)已經(jīng)變得越來(lái)越不便攜,此時(shí)移動(dòng)互聯(lián)網(wǎng)應(yīng)運(yùn)而生。幾年來(lái),移動(dòng)互聯(lián)網(wǎng)正以超越互聯(lián)網(wǎng)發(fā)展的速度以更便攜的生活方式變更著現(xiàn)代社會(huì)的方方面面。
現(xiàn)代社會(huì)中,人與人的溝通變得更加頻繁、人們?cè)絹?lái)越喜歡利用手機(jī)應(yīng)用完成即時(shí)的通訊和交流。2014年我國(guó)手機(jī)用戶已經(jīng)超過(guò)10億,大部分人除了花費(fèi)大量時(shí)間在各種流行的即時(shí)通訊應(yīng)用和電子商務(wù)應(yīng)用上,還有很多用戶沉浸在各大論壇。因此開(kāi)發(fā)一款移動(dòng)端的論壇應(yīng)用顯得尤為重要,目前大部分優(yōu)秀的移動(dòng)應(yīng)用都先出自于iOS端,接著被逐步部署到安卓和其他平臺(tái),本課題的應(yīng)用構(gòu)建在蘋(píng)果公司的iOS移動(dòng)操作系統(tǒng)中。相比于各大論壇的專(zhuān)門(mén)性,本課題設(shè)計(jì)的論壇旨在提供給用戶一個(gè)更加自由的交流平臺(tái),用戶可以在法律允許的范圍內(nèi)暢所欲言,相互交流各方面的經(jīng)驗(yàn),暢談生活中的樂(lè)趣,同時(shí)也是交友的平臺(tái)。
首先,本文闡述了開(kāi)發(fā)iOS端下論壇應(yīng)用的重要研究背景與意義,簡(jiǎn)要分析了目前論壇應(yīng)用的國(guó)內(nèi)外開(kāi)發(fā)現(xiàn)狀,還介紹了目前開(kāi)發(fā)一般的iOS應(yīng)用的所涉及到的關(guān)鍵技術(shù)和思想,如Objective-C語(yǔ)言,Java EE平臺(tái)、Tomcat服務(wù)器、MVC設(shè)計(jì)模式以及iOS開(kāi)發(fā)環(huán)境搭建等。接著,本文對(duì)iOS端下iBBS論壇應(yīng)用進(jìn)行了詳細(xì)的需求分析,包括功能性需求以及在應(yīng)用在iPhone上運(yùn)行時(shí)需要注意的非功能性需求。本應(yīng)用采用C/S架構(gòu),使用JavaEE、MySQL與Tomcat作為服務(wù)器,實(shí)現(xiàn)iOS端的iBBS應(yīng)用。需求分析將應(yīng)用劃分了幾個(gè)重要功能板塊,包括用戶注冊(cè)與登錄模塊、用戶信息維護(hù)模塊(如上傳頭像、修改性別、年齡和個(gè)人簡(jiǎn)潔等信息)、用戶瀏覽帖子模塊、用戶回帖模塊以及用戶發(fā)帖模塊。
文章接下來(lái)確立了應(yīng)用開(kāi)發(fā)的總體設(shè)計(jì)流程,從搭建開(kāi)發(fā)環(huán)境,部署數(shù)據(jù)庫(kù)與服務(wù)器到設(shè)計(jì)應(yīng)用界面,再到客戶端和服務(wù)器端各模塊的開(kāi)發(fā)思路。然后,本文詳細(xì)地闡述了各個(gè)模塊的完成過(guò)程。由于iOS開(kāi)發(fā)的平臺(tái)專(zhuān)門(mén)性,搭建iOS開(kāi)發(fā)環(huán)境是個(gè)很繁瑣的過(guò)程,課題保持iOS應(yīng)用開(kāi)發(fā)與服務(wù)器端開(kāi)發(fā)同步進(jìn)行的節(jié)奏,逐步完成各個(gè)功能模塊,實(shí)現(xiàn)的功能主要有服務(wù)器運(yùn)行時(shí),用戶可以根據(jù)自己的喜好注冊(cè)帳號(hào)并使用該帳號(hào)登錄,用戶可以修改個(gè)人的基本信息,如常見(jiàn)的修改頭像和個(gè)性簽名等,用戶可以注銷(xiāo)自己的帳號(hào)并重新登錄;用戶可以瀏覽全部帖子,查看樓主的發(fā)帖詳情和全部回復(fù);用戶可以使用文字或圖片進(jìn)行回帖;用戶還可以作為樓主發(fā)表含有文字和內(nèi)容的帖子等功能。
應(yīng)用結(jié)合iOS系統(tǒng)簡(jiǎn)潔高效的風(fēng)格設(shè)計(jì)了相應(yīng)風(fēng)格的界面,以提高用戶體驗(yàn)。應(yīng)用的開(kāi)發(fā)過(guò)程是在iOS集成開(kāi)發(fā)環(huán)境Xcode下完成的,運(yùn)行效果首先在Xcode自帶的模擬器中測(cè)試,結(jié)果表明各項(xiàng)需求都完成,為了更好的測(cè)試,還是用了iPhone真機(jī)測(cè)試諸如拍照、上傳圖片等功能,各項(xiàng)測(cè)試表明應(yīng)用在實(shí)際運(yùn)行中表現(xiàn)良好,達(dá)到了預(yù)期的要求。iOS端下iBBS論壇的開(kāi)發(fā)完成,給用戶提供了一個(gè)更為廣闊的在線即時(shí)交流平臺(tái),用戶將不僅僅局限于某個(gè)特定的話題,可以在允許的范圍內(nèi)分享更豐富的生活體驗(yàn)。
據(jù)就業(yè)分析圖所示,全國(guó)iPhone開(kāi)發(fā)應(yīng)用專(zhuān)業(yè)人才的需求每年都持續(xù)猛增,所以選擇一所有資質(zhì)的專(zhuān)業(yè)培訓(xùn)機(jī)構(gòu)參加iOS開(kāi)發(fā)培訓(xùn)課程學(xué)習(xí),十分明智??鄱W(xué)堂作為專(zhuān)業(yè)的IT開(kāi)發(fā)教育平臺(tái)。其中iOS在線課程已幫助了萬(wàn)余迷茫的年輕人找回自信,重新起航。而扣丁學(xué)堂不同于其他在線教育的區(qū)別是免費(fèi)注冊(cè)、免費(fèi)觀看。從你零基礎(chǔ)入門(mén)到最后精通iOS開(kāi)發(fā)知識(shí),都不會(huì)收取一分錢(qián)的。
查看更多關(guān)于“iOS資訊”的相關(guān)文章>>