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

正文內(nèi)容

基于ios的易車新聞客戶端的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-wenkub.com

2025-06-24 17:41 本頁面
   

【正文】 最后還要感謝我的同學(xué)們,在這次畢業(yè)設(shè)計(jì)及論文寫作中給我的支持和幫助。頭條界面實(shí)現(xiàn)了對(duì)新聞的分類,頭條中的視頻子界面實(shí)現(xiàn)了視頻的簡(jiǎn)單播放,車友界面實(shí)現(xiàn)了圖文混排功能以及發(fā)送POST網(wǎng)絡(luò)請(qǐng)求,實(shí)現(xiàn)了用戶與服務(wù)器的信息交互,選車界面實(shí)現(xiàn)了多種多種條件選車,選擇好車輛后點(diǎn)擊進(jìn)入詳情界面可以瀏覽汽車的詳細(xì)配置,還有相同車主的使用評(píng)價(jià),以及用戶對(duì)該汽車的評(píng)分,活動(dòng)界面會(huì)自動(dòng)定位到所在城市,然后根據(jù)用戶所在城市向用戶展示所在城市最新的優(yōu)惠信息,以及該4S店的地址等信息,登陸界面也實(shí)現(xiàn)了POST網(wǎng)絡(luò)請(qǐng)求,實(shí)現(xiàn)了用戶注冊(cè),登陸功能,同時(shí)集成了友盟SDK,實(shí)現(xiàn)了、新浪微博、微信等第三方登錄,總的來說是實(shí)現(xiàn)了該客戶端的基本功能。具體操作:點(diǎn)擊授權(quán)登陸。密碼任意為空或填寫有誤。:該測(cè)試是貫穿于整個(gè)客戶端測(cè)試思想中的,從開始涉及每一個(gè)界面開始,到最終完成客戶端的整體界面設(shè)計(jì),整個(gè)過程中,針對(duì)每個(gè)界面進(jìn)行適當(dāng)?shù)臏y(cè)試與修改,最后再將所有功能模塊集成在整個(gè)系統(tǒng)中進(jìn)行綜合測(cè)試。不僅如此我們還要在軟件上架前進(jìn)行大量的真機(jī)模擬。黑盒測(cè)試是根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測(cè)試,黑盒測(cè)試與白盒測(cè)試正好相反,不需要考慮軟件內(nèi)部的組成結(jié)構(gòu),只需要對(duì)軟件整體進(jìn)行測(cè)試。在開發(fā)軟件系統(tǒng)的過程中,可能需要面對(duì)許多復(fù)雜繁瑣的問題,在軟件開發(fā)生存周期的每個(gè)階段都會(huì)不可避免地會(huì)產(chǎn)生錯(cuò)誤。 第5章 系統(tǒng)測(cè)試 測(cè)試目的在項(xiàng)目完成后進(jìn)行系統(tǒng)測(cè)試,可以保證所開發(fā)應(yīng)用的流暢性、無錯(cuò)性、滿足需求性。 if ([key isEqualToString:_titleStr]) { notification = [noti copy]。 UIApplication *app = [UIApplication sharedApplication]。 = infoDic。 //推送聲音 = UILocalNotificationDefaultSoundName。 UILocalNotification *noti = [[UILocalNotification alloc] init]。其中用戶名存儲(chǔ)在NSUserdefaults中,使用NSUserdefaults過程方便,代碼簡(jiǎn)單,可以直接把需要保存的數(shù)據(jù)以字典的形式保存在本地的沙盒中。 NSLog(=========%,)。}//新浪登錄 (void)sinaBtnClick:(UIButton *)btn{ NSString *platformName = [UMSocialSnsPlatformManager getSnsPlatformString:UMSocialSnsTypeSina]。 (self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){ NSLog(login response is %,response)。/** 這里處理新浪微博SSO授權(quán)之后跳轉(zhuǎn)回來,和微信分享完成之后跳轉(zhuǎn)回來 */ (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ return [UMSocialSnsService handleOpenURL:url wxApiDelegate:nil]。//設(shè)置微信AppId,設(shè)置分享url,默認(rèn)使用友盟的網(wǎng)址[UMSocialWechatHandler setWXAppId:kWXAppID appSecret:kWXAppKey url:]。 [ addSubview:pinglun]。}(void)makePinglnuView{ PingLunView *pinglun=[[[NSBundle mainBundle]loadNibNamed:PingLunView owner:self options:nil]lastObject]。 =_dataArr[]。 [b setTintColor:[UIColor blackColor]]。 =10+i。 i。車友界面最重要的是cell的復(fù)用和各個(gè)UI控件坐標(biāo)的計(jì)算,過程比較繁瑣,在cell的復(fù)用過程匯總,一定要了解tableView的復(fù)用機(jī)制,在復(fù)用時(shí),一定要記得還原cell的所有屬性,在cell的復(fù)用過程中會(huì)復(fù)用以前留下的cell的所有屬性,如果忘記還原cell的屬性,則在后面復(fù)用cell的過程中會(huì)出現(xiàn)將界面消失的情況,不能夠按照原數(shù)據(jù)所展示的界面實(shí)現(xiàn)應(yīng)有的效果。 int hi=[self getLableiew:]。 = [NSString stringWithFormat:%,]。 int heih=[self getiimHeight:]。 =CGRectMake(0, 50, , )。 =。 車友界面車友界面如圖51所示: 圖51 車友界面車友界面是一個(gè)圖文混排,其主要代碼如下:TableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:cell forIndexPath:indexPath]。 = [UIColor clearColor]。 NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url]。} 頭條界面是一個(gè)類似于自定義tableBar的界面,里面有5個(gè)試圖控制器,其中要問界面是一個(gè)帶頭視圖的tableView,視頻界面是一個(gè)collectionView,其他三個(gè)(新車,評(píng)測(cè),導(dǎo)購(gòu))由于UI界面類似,可以共用一個(gè)不帶頭視圖的tableView,通過實(shí)現(xiàn)tableView中的代理方法,實(shí)現(xiàn)對(duì)頭條界面的頁面布局,還可以用過繼承,例如新車,導(dǎo)購(gòu),評(píng)測(cè)界面,可以選擇繼承一個(gè)界面相同的名為FatherView的界面來實(shí)現(xiàn)代碼的簡(jiǎn)潔性。systemFontOfSize:15]。[imalloc]initWithFrame:CGRectMake(10,setImageWithURL:[NSURL120)]。*im=[[UIImageViewi5。for=NO。=CGSizeMake(320*5,addSubview:_pageController]。0,=5。alloc]initWithFrame:CGRectMake(240,0,}當(dāng)程序第一次運(yùn)行時(shí)NSUserDefaults中的標(biāo)志位還沒有,所以會(huì)進(jìn)入引導(dǎo)界面,方便用戶更加清晰的了解管應(yīng)用的功能以及改動(dòng)信息,但以后再次運(yùn)行該程序時(shí),我們可以通過判斷標(biāo)志位是否存在來決定是否進(jìn)入引導(dǎo)界面,如果NSUserDefaults已經(jīng)有了該標(biāo)志位,則不會(huì)進(jìn)入該引導(dǎo)界面,否則會(huì)進(jìn)入引導(dǎo)界面,同時(shí)還會(huì)在NSUserDefaults建立該標(biāo)志位,防止下次運(yùn)行程序還會(huì)進(jìn)入次引導(dǎo)界面。 if ( == 0) { [self createFirstLoadView]。UIKit提供了iOS視圖層中的各個(gè)類, 對(duì)各種基本控件進(jìn)行組裝和排版, 并封裝一部分界面邏輯代碼, 構(gòu)成應(yīng)用需要的特定的視圖控件, 如頭條界面主列表單元格、在用戶體驗(yàn)至關(guān)重要的移動(dòng)應(yīng)用中, 為了讓視覺效果更加華麗, 大部分視覺控件設(shè)置了相應(yīng)的視覺圖片, 如各種控件按鈕、背景圖片和部分視覺元素等。邏輯層主要負(fù)責(zé)應(yīng)用邏輯部分, 包括數(shù)據(jù)調(diào)用邏輯、數(shù)據(jù)與視圖關(guān)系的邏輯等等。本軟件主要數(shù)據(jù)來源于WebServiceAPI , 數(shù)據(jù)層中存儲(chǔ)了所有新聞數(shù)據(jù)列表的信息、圖片列表信息, 新聞?wù)膬?nèi)容以JSON文件形式保存于應(yīng)用程序沙盒的緩存空間里, 圖片內(nèi)容以圖片二進(jìn)制形式保存于應(yīng)用程序的緩存空間里。車友界面是用戶可以用來交流心得的地方,里面有圖片文字信息,選車界面實(shí)現(xiàn)了對(duì)汽車的搜索,活動(dòng)界面是收錄了各地區(qū)的優(yōu)惠活動(dòng),我的界面是用戶用來登陸的。 推送模塊在以前是沒有推送的,但是人們不可能時(shí)刻關(guān)注汽車新聞的動(dòng)態(tài),所以才有了推送,在新的優(yōu)惠或者新車發(fā)布信息到達(dá)時(shí),會(huì)給用戶提示,并且展示推送內(nèi)容的標(biāo)題,這樣人們可以在最短的時(shí)間內(nèi)知道最新的新聞,方便用戶使用,同時(shí),用戶可以根據(jù)推送的標(biāo)題去直接點(diǎn)擊查看詳細(xì)內(nèi)容。 車會(huì)模塊推薦界面是服務(wù)器根據(jù)用戶的瀏覽記錄以及評(píng)價(jià)的熱度有條件選擇出瀏覽次數(shù)最多的用戶評(píng)論,方便用戶找到最有價(jià)值的推薦信息。視頻界面里面包含了蘋果官方自帶的視頻播放器,用戶點(diǎn)擊一個(gè)視頻信息后,會(huì)自動(dòng)跳轉(zhuǎn)到視頻播放界面,播放視頻。 引導(dǎo)頁模塊用戶在首次使用該軟件時(shí),會(huì)有一個(gè)引導(dǎo)頁,既可以告訴用戶如何使用易車軟件,也可以讓用戶一眼能看到該軟件的亮點(diǎn);還有以后版本升級(jí)更新后,這個(gè)引導(dǎo)頁更是必不可少的,能夠讓用戶一目了然的看到新版本增加的功能。:選車是該客戶端與其他客戶端的最大不同,選車模塊支持多種不同條件進(jìn)行選車,用戶在選擇滿意的汽車后可以點(diǎn)擊進(jìn)入汽車的詳細(xì)信息界面。 硬件結(jié)構(gòu)規(guī)劃與設(shè)計(jì)本易車App在性能上要求計(jì)算機(jī)能夠支持蘋果系統(tǒng)下的Xcode運(yùn)行。它的簡(jiǎn)單的設(shè)計(jì)是通過在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè)數(shù)據(jù)文件而完成的。不像常見的客戶服務(wù)器范例,SQLite引擎不是個(gè)程序與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。SQLite是一款輕型的數(shù)據(jù)庫。Mac OS X一起發(fā)行,在蘋果公司官方的網(wǎng)站下載。Xcode界面優(yōu)美,非常符合開發(fā)人員的使用習(xí)慣,是開發(fā)人員非常喜歡的編譯工具。近幾年ObjectiveC排名大幅提升,它的流行當(dāng)歸功于iphone的成功,因?yàn)镺bjectiveC一直被用于編寫iPhone應(yīng)用程序。ObjectiveC可以在gcc運(yùn)作的系統(tǒng)寫和編譯,因?yàn)間cc含ObjectiveC的編譯器。最新的調(diào)查顯示比較大的汽車資訊市場(chǎng),并不是很樂觀,而簡(jiǎn)單,直觀的汽車資訊卻很受年輕人的青睞和歡迎。需求分析是完成一個(gè)應(yīng)用必不可少的部分。就技術(shù)方面而言,自己學(xué)習(xí)iOS技術(shù)已經(jīng)有四五個(gè)月的基礎(chǔ)了,而且有過相關(guān)類似的開發(fā)經(jīng)驗(yàn),相對(duì)于開發(fā)一款汽車資訊應(yīng)用類軟件而言自己的技術(shù)是完全可以勝任的。:開發(fā)這款易車App,本人不是為了盈利的目的不會(huì)損害到任何人的利益。本人有一臺(tái)mac mini可用于開發(fā),通過四個(gè)月的學(xué)習(xí)iOS知識(shí),而且自己抓到了接口,所有開發(fā)所需要的硬件、軟件均可以獲得。 可行性分析可行性分析也可稱為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1