freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ios平臺(tái)的視頻播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-08-19 19:18本頁(yè)面

【導(dǎo)讀】指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注。和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,了明確的說(shuō)明并表示了謝意。的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。對(duì)本文的研究做出重。要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本。聲明的法律后果由本人承擔(dān)。文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部。制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。1)文字通順,語(yǔ)言流暢,書(shū)寫(xiě)字跡工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。本課題是基于iOS平臺(tái)下Objective-C開(kāi)發(fā)語(yǔ)言以及C語(yǔ)言。數(shù)據(jù)處理,主要實(shí)現(xiàn)各類(lèi)視頻信息的展示與播放功能。[關(guān)鍵詞]手機(jī)客戶(hù)端;iOS平臺(tái);視頻播放器;

  

【正文】 ,調(diào)用系統(tǒng)的 NSJSONSerialization 類(lèi)來(lái)對(duì)數(shù)據(jù)進(jìn)行解析,得到的數(shù)據(jù)保存在字典中,在根據(jù)所用屬性遍歷字典完成對(duì)數(shù)據(jù)的封裝,按照 封裝的 Model 類(lèi)填充單元格,并展示在 UI界面上。示例代碼如下: (void)manager:(NetworkManager *)manager didFinishLoadingWithInfo:(id)info { NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:info options:NSJSONReadingMutableContainers error:nil]。 NSLog(@%@, jsonDic)。 if ([jsonDic[@episodes] count] == 0) { for (NSDictionary *dic in jsonDic[@remends]) { LDLMovie *model = [LDLMovie modelWithDictioanry:dic]。 [ addObject:model]。 } ( 2)上提加載下拉刷新數(shù)據(jù) 應(yīng)用程序中通過(guò)上提 加載或者下拉刷新而實(shí)現(xiàn)數(shù)據(jù)加載更多的功能,并通過(guò) MJRefresh 實(shí)現(xiàn)刷新事件,完成各個(gè)模塊的刷新事件的實(shí)現(xiàn)。通過(guò)對(duì)下拉界面或者上提界面判斷距離頭部或者底部的距離來(lái)響應(yīng)刷新事件,從而實(shí)現(xiàn)加載更多數(shù)據(jù)的功能。在使用中引入 MJRefresh 這個(gè)類(lèi)到要添加刷新事件的類(lèi)的頭文件中,在 viewDidLoad 方法中調(diào)用這個(gè)類(lèi)方法即可。示例代碼如下: //下拉刷新 (void)addHeader { __unsafe_unretained typeof(self) vc = self。 // 添加下拉 刷新頭部控件 [ addHeaderWithCallback:^{ // 進(jìn)入刷新?tīng)顟B(tài)就會(huì)回調(diào)這個(gè) Block [[LDLManager manager] packageModelWithType:ModelPackageTypeRefresh withURLString:@ withIdentifier:@TuiJian]。 // 模擬延遲加載數(shù)據(jù),因此 2 秒后才調(diào)用) dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)( * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self refreshUserInterface]。 // 結(jié)束刷新 [ headerEndRefreshing]。 })。 第 18 頁(yè) }]。 [ headerBeginRefreshing]。 } //上提加載 (void)addFooter { __unsafe_unretained typeof(self) vc = self。 // 添加上拉刷新尾部控件 [ addFooterWithCallback:^{ // 進(jìn)入刷新?tīng)顟B(tài)就會(huì)回調(diào)這個(gè) Block // 增加 5 條假數(shù)據(jù) = ModelPackageTypeLoadingMore。 ++。 [self handleAction:]。 // 模擬延遲加載數(shù)據(jù),因此 2 秒后才調(diào)用) dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)( * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self refreshUserInterface]。 // 結(jié)束刷新 [ footerEndRefreshing]。 })。 }]。 } 該視頻播放器實(shí)現(xiàn)總共分為四個(gè)模塊,主要為主頁(yè)推薦,分類(lèi)詳情,搜索更多以及設(shè)置四個(gè)界面,通過(guò)編碼的實(shí)現(xiàn)與調(diào)試,我們基本已實(shí)現(xiàn)各個(gè)界面的功能展示。具體界面截圖如圖 531,532,533,534 所示: 第 19 頁(yè) 531 推薦詳情界面 推薦界面即程序運(yùn)行出來(lái)的主界面。主要進(jìn)行電視劇,電影等等視頻信息的分區(qū)展示。上部有一個(gè)輪播圖,主要展示最近熱播的電視劇或者電影信息。在整個(gè)界面上添加手勢(shì)功能,對(duì)每個(gè)分區(qū)可以進(jìn)行橫向滑動(dòng)來(lái)查看更多的分區(qū)信息。例如電視劇分區(qū),可以向右滑動(dòng),查看最近熱播的電視劇信息。 第 20 頁(yè) 532 分類(lèi)詳情界面 分類(lèi)界面就是下面工具欄的第二個(gè)按鈕控制的界面。這個(gè)界面主要展示以一個(gè)視頻信息為代表的不同分區(qū)的信息。用戶(hù)可以通過(guò)點(diǎn)擊實(shí)現(xiàn)每個(gè)分區(qū)詳情的查看,選擇自己喜歡的視頻信息進(jìn)行播放。 第 21 頁(yè) 533 搜索更多界面 搜索界面是添加一個(gè)比較炫酷的第三方類(lèi)來(lái)展示最近搜索詞。用戶(hù)可以通過(guò)點(diǎn)擊導(dǎo)航條上部的搜索框輸入查找內(nèi)容進(jìn)行搜索自己想要查找的視頻或者是通過(guò)點(diǎn)擊熱門(mén)搜索詞來(lái)查找相關(guān)視頻信息。 3D效果選擇球,用戶(hù)體驗(yàn)度高。 第 22 頁(yè) 3214 設(shè)置界面 設(shè)置界面是一個(gè)表視圖進(jìn)行展示設(shè)置信息。通過(guò)點(diǎn)擊不同的單元格,可以完成對(duì)于的操作。由于這款應(yīng)用在模擬器上完成,因此在意見(jiàn)反饋欄點(diǎn)擊時(shí)會(huì)彈窗警告。 第 23 頁(yè) 6 系統(tǒng)測(cè)試 至此我們的開(kāi)發(fā)流程基本完成,就需要對(duì)我們的應(yīng)用程序進(jìn)行測(cè)試,來(lái)發(fā)現(xiàn)應(yīng)用程序中存在的問(wèn)題,從而完善我們的應(yīng)用程序,使得用戶(hù)體驗(yàn)更加完美。 系統(tǒng)運(yùn)行的流程如下: ①程序運(yùn)行后,首先進(jìn)入的是主界面,即推薦界面,展示最近熱播的電視劇電影等等視頻信息。輪播圖展示最近熱門(mén)排行的電影電視劇。 ②當(dāng)選擇推薦界面更多按鈕,進(jìn)入具體分區(qū)的詳情界面。例如,點(diǎn)擊電視劇分區(qū)后“更多”按鈕,跳轉(zhuǎn)進(jìn)入詳情界面,使得我們對(duì)于分區(qū)信息的了解更加豐富。 ③進(jìn)入詳情界面之后可以點(diǎn)擊每個(gè)詳細(xì)視頻信息,例如,電影界面點(diǎn)擊之后,進(jìn)入播放詳情界面,可以選擇視頻信息播放來(lái)源以及視頻信息相關(guān)推薦等等。 ④點(diǎn)擊“詳情”按鈕,進(jìn)入視頻詳情界面,在此我們可以查看有關(guān)這個(gè)視頻信息的詳細(xì)介紹。 ⑤點(diǎn)擊返回鍵后返回視頻詳情界面,選擇劇集和播放源,進(jìn)入播放界面。 第 24 頁(yè) 致謝 本課題在選題以及進(jìn)行過(guò)程中都少不了指導(dǎo)老師邢靜宇老師的悉心指導(dǎo)。 邢老師熱心的態(tài)度讓我對(duì)于畢業(yè)設(shè)計(jì)的迷茫消失了不少,她踏實(shí)的工作精神,也是我以后工作學(xué)習(xí)的榜樣。她的多次幫助,使得我對(duì)于處理困難事情的能力提升了不少,在我內(nèi)心里真的非常感謝。在此,謹(jǐn)向邢老師表示誠(chéng)摯的感謝。 大學(xué)四年以來(lái),有快樂(lè)也有艱辛。學(xué)院全體老師對(duì)我們孜孜不倦的教誨,感謝班級(jí)同學(xué)們對(duì)我的關(guān)懷與幫助,四年感情,不是親情,勝似親情。我們一起走過(guò)很多快樂(lè)的日子,這是我十幾年求學(xué)生涯中永遠(yuǎn)不會(huì)忘記的回憶。 大學(xué)生活即將隨著論文的完成畫(huà)上圓滿(mǎn)的句號(hào)。感謝四年以來(lái)遇到的所有給我?guī)椭完P(guān)注的朋友們,因?yàn)槟銈儾庞辛私裉斐?熟堅(jiān)強(qiáng)足以應(yīng)對(duì)未來(lái)一切考驗(yàn)的我的成長(zhǎng)。相信在未來(lái)的日子里,我一定會(huì)時(shí)時(shí)想起這些美好的日子,這也將會(huì)是我人生中一筆重要的財(cái)富。 參考文獻(xiàn) [1] Dave Mark, Jeff LaMarche. iPhone 開(kāi)發(fā)基礎(chǔ)教程 [M]. 北京:人民郵電出版社 . 2020. [2] Erica Sadun. iPhone 開(kāi)發(fā)秘籍(第 2 版) [M].北京: 人民郵電出版社 . 2020. [3] 唐巧 . iOS 開(kāi)發(fā)進(jìn)階 [M].北京: 電子工業(yè)出版社 .2020. [4] Maurice Sharp, Erica Sadun, Rod iOS開(kāi)發(fā)完全上手 [M]. 北京:清華大學(xué)出版社 . 2020 [5] 關(guān)東升 . iOS開(kāi)發(fā)指南(從零基礎(chǔ)到 APP Store上架第二版) [M]. 2020 第 25 頁(yè) [6] 克納斯特,馬利克,達(dá)爾林普爾 .ObjectiveC 基礎(chǔ)教程 [M]. 北京: 人民郵電出版社 .2020. [7] 坂本一樹(shù),古本智彥 . ObjectiveC 高級(jí)編程 [M].北京: 人民郵電出版社 .2020. [8] 劉威 . ObjectiveC 編程之道: iOS 設(shè)計(jì)模式解析 [M].北京: 人民郵電出版社 .2020. [9] 張才千,郭毅鵬,李梓萌 .iOS 開(kāi)發(fā)從入門(mén)到精通 [M]. 北京: 北京希望電子出版社 . 2020 [10] 李偉夢(mèng) .iOS 5 編程入門(mén)經(jīng)典(第三版) [M].北京:清華大學(xué)出版社 .2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1