【正文】
聞等等這些大家所熟知的新聞已經(jīng)在蘋(píng)果軟件中占據(jù)了一定的地位。目前中國(guó)新聞行業(yè)已經(jīng)具備了相當(dāng)?shù)囊?guī)模,并在國(guó)際市場(chǎng)上已有一定的競(jìng)爭(zhēng)力。當(dāng)今時(shí)代手機(jī)不再只是用來(lái)打電話、發(fā)短信的工具,反而對(duì)手機(jī)的娛樂(lè)功能要求越來(lái)越高。隨著智能手機(jī)的大眾化,越來(lái)越多的人應(yīng)用智能手機(jī)。另外重要的是,AppStore和iTunesMusic使用一個(gè)賬號(hào),用戶無(wú)需再次輸入自己的信用卡賬號(hào)密碼。它允許用戶直接在iPhone上面購(gòu)買音樂(lè),它或許是許許多多iPhone新特性中因?yàn)檫\(yùn)營(yíng)商網(wǎng)絡(luò)壓力或者運(yùn)營(yíng)利益而遭到壓制的例子中的第一個(gè),在隨之而來(lái)的ios2解決了手機(jī)應(yīng)用問(wèn)題加入了appstore,App Store同時(shí)存在于手機(jī)(AppStore應(yīng)用)和PC(iTunes)兩個(gè)地方,用戶選擇任意一種途徑都可以自由地瀏覽和安裝應(yīng)用程序。就連彩信iPhone也沒(méi)有辦法提供支持。相比之下,iPhone不支持3G網(wǎng)絡(luò),不支持多任務(wù)操作,也不支持第三方應(yīng)用。Mobile, Palm OS, Symbian, 國(guó)內(nèi)外研究狀況第一代iPhone在2007年誕生雖然現(xiàn)在也許很難想象,但是當(dāng)?shù)谝淮鷌Phone發(fā)布的時(shí)候,它相對(duì)來(lái)說(shuō)落后的特性和功能是不足以讓它直接在紙面的參數(shù)對(duì)比上勝過(guò)競(jìng)爭(zhēng)對(duì)手的。2. 開(kāi)發(fā)框架完善Iphone應(yīng)用的開(kāi)發(fā)主要平臺(tái)式有iphone公司自己研發(fā)的開(kāi)發(fā)平臺(tái)xcode,是由蘋(píng)果公司的先輩大牛寫(xiě)出來(lái)的,主要用于ios開(kāi)發(fā)者開(kāi)發(fā)軟件,集合objectivec,性能比較完善。1. iphone手機(jī)中國(guó)市場(chǎng)無(wú)限擴(kuò)大Iphone手機(jī)的性能優(yōu)越已經(jīng)不言而喻,不用就釋放也使得iphone手機(jī)避免了安卓手機(jī)卡機(jī)現(xiàn)象,然而iphone手機(jī)并不對(duì)外開(kāi)源,是的其核心技術(shù)只被蘋(píng)果公司壟斷,關(guān)于iphone手機(jī)的手機(jī)應(yīng)用也是少之又少,畢竟開(kāi)發(fā)者有限。也是ios開(kāi)發(fā)者良好的學(xué)習(xí)資源。4. iPhone在中國(guó)極受歡迎中國(guó)的各大移動(dòng)運(yùn)營(yíng)商都積極地與蘋(píng)果公司合作,各自推出適合中國(guó)人使用的手機(jī)套餐和應(yīng)用,比如中國(guó)聯(lián)通,中國(guó)電信等等,社會(huì)各界也對(duì)iPhone有很好的評(píng)價(jià),還有很多知名手機(jī)應(yīng)用軟件,如qq微信等也加入了app store。2. iOS是用ObjectiveC開(kāi)發(fā)從全球的編程語(yǔ)言排行榜來(lái)看,雖然,ObjectiveC只有蘋(píng)果公司一家使用,但是已經(jīng)排名第4,可見(jiàn)iOS開(kāi)發(fā)的普及性和受歡迎程度,另外,objectivec是對(duì)c語(yǔ)言的封裝,既沒(méi)有了c語(yǔ)言寫(xiě)程序的繁瑣復(fù)雜性,又兼顧了c語(yǔ)言的高效率,這也使得objectivec語(yǔ)言在編程語(yǔ)言中的地位以及受歡迎度日益上升的一個(gè)因素。就目前而言,三大平臺(tái)(Android、Symbian、BlackBerry)的市場(chǎng)占有率也在逐漸下降,iOS呈現(xiàn)平穩(wěn)上升趨勢(shì)。有些產(chǎn)品華而不實(shí),用戶體驗(yàn)差。 D software , mainly UIkit framework and Foundation framework. Love free for a limited time of project development, the data for display of the main application list controller UIableview, in the use of UItableview is reuse of the cell is the difficulty of this technology, mainly to avoid memory leak condition, which leads to the program crashes in the cell multiplexing and data acquisition application the AFHttpNetWork thirdparty libraries, the network data to get access to, to get the data model data receiving, which help to reduce coupling is process smoother. In to save the data used in the FMDB database of the third party, the bottom of this database is to squlite package is more fortable profile application developers, improve efficiency, application of interface between data transmission difficulties blcok, this requires developers to more profound understanding of block, as well as the application of proficiencyKeywords: IOS, squlite, block, application, controlII目 錄摘 要 I第一章 前 言 1 課題開(kāi)發(fā)背景 1 愛(ài)限免手機(jī)app框架設(shè)計(jì)開(kāi)發(fā)的現(xiàn)實(shí)意義 2 國(guó)內(nèi)外研究狀況 2 論文內(nèi)容和結(jié)構(gòu) 3第2章 愛(ài)限免手機(jī)應(yīng)用開(kāi)發(fā)技術(shù)簡(jiǎn)介 5 Objectivec簡(jiǎn)介 5 ios系統(tǒng)框架 6 6 7 SQLite數(shù)據(jù)庫(kù)介紹 8 XCode 8第3章 愛(ài)限免手機(jī)應(yīng)用app需求分析 10 愛(ài)限免手機(jī)應(yīng)用app的可行性分析 10 愛(ài)限免手機(jī)應(yīng)用app功能需求分析 12 功能需求 13第4章 愛(ài)限免手機(jī)應(yīng)用app設(shè)計(jì) 14 模塊功能設(shè)計(jì) 14 限免模塊 14 免費(fèi)模塊 19 專題模塊 24 分享功能模塊 28 收藏功能模塊 30 搜索功能模塊 34第5章 系統(tǒng)測(cè)試 36 功能模塊測(cè)試 36 功能整體測(cè)試 37總結(jié)與展望 38總結(jié) 38展望 39參考文獻(xiàn) 41謝 辭 42IV第一章 前 言 課題開(kāi)發(fā)背景如今移動(dòng)開(kāi)發(fā)產(chǎn)業(yè)讓人眼花繚亂,主要的開(kāi)飯平臺(tái)有:iOS(iPhoneOS)、Android、Nokia Symbian、BlackBerry、Java ME、Windows Phone、Flash/Flash Lite、mobile web(WAP/XHTML/CSS/Javascript)。關(guān)鍵詞:ios,squlite,block,應(yīng)用,控件IAbstract With the rapid development of puter network munication technology and the Internet, based on Internet mobile phone application has begun to bee a kind of new functional requirements, and people have paid more and more attention. Because of its simplicity, anytime, anywhere, etc., it has the advantages that the traditional puter can39。愛(ài)限免的項(xiàng)目開(kāi)發(fā),對(duì)數(shù)據(jù)進(jìn)行展示主要應(yīng)用列表控制器UIableview,在使用UItableview是對(duì)cell的復(fù)用是此技術(shù)的難點(diǎn),主要避免在cell復(fù)用是出現(xiàn)內(nèi)存泄露狀況而導(dǎo)致的程序崩潰,數(shù)據(jù)的獲取應(yīng)用了AFHttpNetWork第三方庫(kù),對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行g(shù)et獲取,把獲取的數(shù)據(jù)用數(shù)據(jù)模型接收,這樣有利于降低耦合性,是程序更順暢。這樣一來(lái),手機(jī)移動(dòng)應(yīng)用的開(kāi)發(fā)工作就顯得尤為重要,開(kāi)發(fā)出一個(gè)集合手機(jī)應(yīng)用的“商店”極為重要,近年來(lái)iphone手機(jī)在中的發(fā)展趨勢(shì)日趨上升,iphone手機(jī)保密性很強(qiáng),很多東西都不對(duì)外開(kāi)放,愛(ài)限免手機(jī)app就是針對(duì)iphone手機(jī)而開(kāi)發(fā)的一款手機(jī)應(yīng)用,日趨擴(kuò)大的市場(chǎng)也使得應(yīng)用于iphone手機(jī)的app開(kāi)發(fā)日趨緊迫,可以說(shuō)愛(ài)限免的開(kāi)發(fā)不僅是客戶的需求更是市場(chǎng)的需求。河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 摘 要隨著計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)和Internet的飛速發(fā)展,基于因特網(wǎng)的手機(jī)移動(dòng)應(yīng)用已經(jīng)開(kāi)始成為一種全新的功能需求,并且越來(lái)越受到人們的關(guān)注。由于移動(dòng)應(yīng)用具有簡(jiǎn)單性,隨時(shí)隨地性等諸多特點(diǎn),因此它有著傳統(tǒng)計(jì)算機(jī)所無(wú)法比擬的優(yōu)點(diǎn)。,主要有UIkit框架和Foundation框架組成。在對(duì)數(shù)據(jù)保存時(shí)用到了FMDB第三方數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)的底層也是對(duì)squlite的封裝,是開(kāi)發(fā)者應(yīng)用起來(lái)更順手簡(jiǎn)介,提高效率,界面之間的數(shù)據(jù)傳輸難點(diǎn)blcok的應(yīng)用,這點(diǎn)要求開(kāi)發(fā)者對(duì)block有比較深刻的理解,以及應(yīng)用熟練度。t match.. In this way, the mobile application development work is particularly important, the development of a collection of mobile application store is very important, in recent years the iPhone in the development trend is rising day by day, iPhone mobile phone security is very strong, a lot of things are not open to the public, love limit free mobile app is for the iPhone and the development of a mobile application, widening the market also make the application to iPhone app development is being more and more urgent, you can love limit free development is not only the needs of customers is the demand of the market The development of love limited free project use of iPhone own R amp。Android以其開(kāi)放性,多任務(wù),大功能,畫(huà)面流暢,硬件設(shè)備優(yōu)良多樣等各種優(yōu)點(diǎn),占智能機(jī)一大部分;然而它也存在著很明顯的不足,如:兼容性差,各種機(jī)型的配置不一樣,以至于開(kāi)發(fā)的時(shí)候出現(xiàn)各種版本。Symbian主要基于C語(yǔ)言的應(yīng)用開(kāi)發(fā),支持多線程運(yùn)行模式,但是開(kāi)發(fā)代碼量過(guò)大給開(kāi)發(fā)人員造成很大的不便,另外塞班版本之間兼容性差也是SymbianOS需要改進(jìn)的一個(gè)地方。1. App Store的支付模式成熟App Store的成熟不僅僅是商業(yè)模式的創(chuàng)新,更重要的是無(wú)法模仿,經(jīng)過(guò)長(zhǎng)時(shí)間的運(yùn)營(yíng),App Store已經(jīng)形成完備的支付模式,被大部分用戶接受。3. Iphone性能優(yōu)越蘋(píng)果iPhone以及所有蘋(píng)果的硬件軟件策略和控制讓蘋(píng)果在用戶體驗(yàn)和控制產(chǎn)品質(zhì)量方面占盡先機(jī),大部分iOS用戶能夠同時(shí)對(duì)他們手中的設(shè)備進(jìn)行更新,這會(huì)吸引更多用戶。5. iOS在各國(guó)開(kāi)發(fā)者中有很好的學(xué)習(xí)氛圍如facebook的three 20 iOS開(kāi)源代碼庫(kù),都是良好的學(xué)習(xí)資源,還有一些前輩大牛發(fā)表的博客如博客園就是一個(gè)ios開(kāi)發(fā)者很好的交流網(wǎng)站,還有一些如cocoachina里邊集合了很多開(kāi)發(fā)者的心得及項(xiàng)目,國(guó)內(nèi)外的開(kāi)發(fā)大牛都有在上邊發(fā)表自己的心得。 愛(ài)限免手機(jī)app框架設(shè)計(jì)開(kāi)發(fā)的現(xiàn)實(shí)意義隨著科技的發(fā)展技術(shù)的進(jìn)步,手機(jī)的功能也出現(xiàn)了翻天覆地的變化,由原來(lái)只是打電話發(fā)短信的基本功能,轉(zhuǎn)變?yōu)楝F(xiàn)在的全功能智能手機(jī),人們對(duì)手機(jī)的要求也越來(lái)越高。因此iphone手機(jī)的app開(kāi)發(fā)也是迫切的。3. 滿足市場(chǎng)Iphone主要軟件獲取是從appStore中買或者是免費(fèi)下載,愛(ài)限免主要實(shí)現(xiàn)對(duì)iphone手機(jī)應(yīng)用的時(shí)時(shí)推薦,把a(bǔ)pp進(jìn)行條理分類,便于用戶根據(jù)個(gè)人需求獲取自己想要得到的app。當(dāng)時(shí)的Windows甚至是BlackBerry都是2007年間相對(duì)成熟的系統(tǒng)了,都擁有廣泛而又深厚的特性積累。你沒(méi)有辦法去復(fù)制/粘貼文本,你沒(méi)有辦法在想要發(fā)送的電子郵件中添加附件。其他方面的特性缺失還包括:Exchange郵件推送、可自定義的主屏幕、tethering、可見(jiàn)的全局文件管理器、Office文件編輯、語(yǔ)音撥號(hào)、以及對(duì)黑客和開(kāi)發(fā)者所理應(yīng)由的開(kāi)放性,iphone發(fā)布三個(gè)月之后就迎來(lái)了第一次升級(jí),引入了iTunes WiFi MusicStore。這對(duì)于過(guò)去分散性極高的移動(dòng)應(yīng)用(大部分通過(guò)web直接下載,有些應(yīng)用存在于第三方應(yīng)用商店,整體和OS的整合度較差)來(lái)說(shuō)是一個(gè)巨大的變化。這意味著查找和安裝應(yīng)用程序?qū)⑶八从械娜菀?,這大大提高了用戶沖動(dòng)消費(fèi)的可能性,在之后的升級(jí)中也加入了自己原創(chuàng)的地圖的一些高級(jí)功能。相對(duì)的對(duì)手機(jī)軟件的需求也就越來(lái)越多。手機(jī)新聞也成為了人們的主要獲取信息途徑之一。蘋(píng)果手機(jī)作為當(dāng)今中國(guó)智能手機(jī)市場(chǎng)上不可或缺的一個(gè)品牌,基于iOS的手機(jī)軟件需求量也就相應(yīng)的越來(lái)越強(qiáng)。智能手機(jī)的普及使得移動(dòng)信息平臺(tái)成為了主流。而對(duì)于開(kāi)發(fā)蘋(píng)果應(yīng)用的語(yǔ)言O(shè)bjectiveC,也成為當(dāng)今社會(huì)最流行的開(kāi)發(fā)語(yǔ)言,并且保持著強(qiáng)勁的上升趨勢(shì),隱隱有超過(guò)C語(yǔ)言的現(xiàn)象。本人根據(jù)當(dāng)前的形式,決定引用這種這種技術(shù)來(lái)開(kāi)發(fā)手機(jī)應(yīng)用。具體章節(jié)內(nèi)容如下簡(jiǎn)介講述:第1章 ,介紹了課題的開(kāi)發(fā)背景、課題開(kāi)發(fā)的現(xiàn)實(shí)意義、國(guó)內(nèi)外研究綜述、論文內(nèi)容及結(jié)構(gòu)。第3章 ,對(duì)愛(ài)限免系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)功能、運(yùn)行環(huán)境等概要分析設(shè)計(jì)階段做工了大體介紹即需