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

正文內(nèi)容

基于ios的天氣預(yù)報(bào)查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

  

【正文】 果用戶沒(méi)有登錄新浪微博,則會(huì)要求用戶登錄。 由于我們還未獲取到 oauth_token 和 oauth_token_secret,所以我們的 BASE STRING 里沒(méi)有包含 oauth_token 和 oauth_token_secret。這一步主要有兩個(gè)目的:第一,告訴新浪微博你將要做什么 ; 第二,告訴新浪微博你在 callback 里要做什么 。 + url_encode( base_uri ) + amp。具體來(lái)講, base string 由 方法名,之后是 amp。接下來(lái),把所有的請(qǐng)求參數(shù)包括POST方法體中的參數(shù),經(jīng)過(guò)排序 (按參數(shù)名進(jìn)行文本排序,如果參數(shù)名有重復(fù)則再安 畢業(yè)設(shè)計(jì)(論文)紙 第 25 頁(yè) 共 37 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ 參數(shù)值進(jìn)行重復(fù)項(xiàng)目排序 ),使用 %3D 替代 =號(hào),并且使用 %26 作為每個(gè)參數(shù)之間的分隔符,拼接成一個(gè)字符串。 base string 是把 方法名 ,請(qǐng)求 URL 以及請(qǐng)求參數(shù)用 amp。 為了使用新浪微博開(kāi)放平臺(tái)提供的 API(應(yīng)用程序接口 ),需要先注冊(cè)一個(gè)應(yīng)用。 圖 48 實(shí)景拍攝效果圖 本系統(tǒng)的分享模塊需要實(shí)現(xiàn)調(diào)用本地相機(jī)的功能, iOS 系統(tǒng)自帶一種調(diào)用本地相機(jī)的方法,首先要繼承代理方法 UIImagePickerControllerDelegate,并在 .m文件實(shí)現(xiàn)該代理方法。目前也有很多應(yīng)用軟件開(kāi)始注意到這一點(diǎn)并開(kāi)始拓展新的模塊用來(lái)方便用戶 ,天氣預(yù)報(bào)的應(yīng)用軟件也不例外,如墨跡天氣的“實(shí)景拍攝”功能模塊,并有自己的服務(wù)器用來(lái)方便用戶分享自己拍攝的照片。 圖 47 溫馨提示效果圖 分享模塊 iPhone、 iPad 和 iPod touch 提供了內(nèi)置照相機(jī)和 Photos 應(yīng)用程序,這在現(xiàn)在已經(jīng)不足為奇。 當(dāng)用戶在天氣查詢界面點(diǎn)擊右上角的“趨勢(shì)”按鈕時(shí)會(huì)進(jìn)入到“五天內(nèi)天氣變化趨勢(shì)”界面,這個(gè)界面是個(gè)折線圖,可以讓用戶更直觀的了解到未來(lái) 5天內(nèi)的氣溫變化。 圖 44 天氣查詢效果圖 (2) 天氣詳情效果圖如圖 45所示。 圖 43 按市、縣級(jí)城市查詢效果圖 當(dāng)用戶選好想要查詢的城市后會(huì)進(jìn)入到天氣查詢界面。 因?yàn)楸鞠到y(tǒng)設(shè)計(jì)的是用戶需要先進(jìn)行地理位置查詢?nèi)缓笤龠M(jìn)行天氣查詢,所以當(dāng)用戶點(diǎn)擊查詢天氣的按鈕時(shí)會(huì)先進(jìn)入到地理位置查詢的界面。 NSXMLParser 實(shí)例會(huì)逐行讀取傳入的 畢業(yè)設(shè)計(jì)(論文)紙 第 18 頁(yè) 共 37 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ XML 數(shù)據(jù),發(fā)現(xiàn)特定的信息后會(huì)向自己的委托對(duì)象發(fā)送消息,例如,找到了新的元素標(biāo)記或找到了位于元素內(nèi)的字符串。ASIHttpRequest 用起來(lái)非常方便, 主要實(shí)現(xiàn)里邊的幾個(gè)代理方法即可進(jìn)行數(shù)據(jù)請(qǐng)求。 本系統(tǒng)實(shí)現(xiàn)的動(dòng)畫(huà)效果主要分為將控件連成一個(gè)圓、在 Button 按 鈕移動(dòng)到后邊時(shí)按鈕要縮放 并且點(diǎn)擊不同按鈕進(jìn)入相對(duì)應(yīng)的下一級(jí)界面 。但是列表形式的界面最大的缺點(diǎn)就是不夠靈活,所以本系統(tǒng)采用比較靈活的第一種布局方式。 菜單模塊 菜單模塊的主要功能 菜單模塊是程序的入口,也是用戶第一眼所能看到的界面,所以一個(gè)軟件是否 能夠吸引用戶并留住用戶,菜單的設(shè)計(jì)至關(guān)重要?;谶@些必須達(dá)到的功能需求,本系統(tǒng)的系統(tǒng)內(nèi)容結(jié)構(gòu)圖如圖 33 所示。初始化完所有模塊后再運(yùn)行系統(tǒng)其他核心初始化代碼。本節(jié) 我們將介紹一下系統(tǒng)的總體結(jié)構(gòu)。 (2) 用戶 可以通過(guò)手機(jī)隨時(shí)隨地發(fā)布相關(guān)消息,可以即寫(xiě)即發(fā),即拍即發(fā) 。雖然目前騰訊微博也在迅猛的發(fā)展并搶占市場(chǎng),但在微博客的世界中新浪依然占據(jù)老大的位置,無(wú)可撼動(dòng)。 (2) GET 的 URL會(huì)有長(zhǎng)度上的限制,則 POST 的數(shù)據(jù)則可以非常大 。折線圖則是利用 iOS 中比較復(fù)雜的畫(huà)板顯示,通過(guò)獲取到的未來(lái) 5天內(nèi)的氣溫變化以折線形式顯示在畫(huà)板上,可以方便用戶更直觀的了解到未來(lái)的天氣變化。由于轉(zhuǎn)動(dòng)的過(guò)程中,按鈕會(huì) 由 大變小或者由小變大,所以這個(gè)動(dòng)畫(huà)有 3D的效果。 畢業(yè)設(shè)計(jì)(論文)紙 第 12 頁(yè) 共 37 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ 3 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)模塊劃分 根據(jù)初期的設(shè)計(jì)思想和需求分析的結(jié)果,根據(jù)本平臺(tái)要達(dá)到的功能 要求,本系統(tǒng)大致可以抽象為 菜單模塊、天氣查詢模塊和分享模塊。購(gòu)買(mǎi)費(fèi)用是 99美元。來(lái)設(shè)計(jì)程序的界面。 (2) 開(kāi)發(fā)語(yǔ)言介紹: ObjectiveC是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,是開(kāi)發(fā) iPhone和 iPad 應(yīng)用的編程語(yǔ)言,也是開(kāi)發(fā)基于 Mac 操作系統(tǒng)的應(yīng)用程序的編程語(yǔ)言 [9]。 無(wú)論為哪種平臺(tái)編程,都需要在 Interface Builder 中花費(fèi)大量的時(shí)間 [7]。 Xcode是 Apple 的開(kāi)發(fā)工具套件,支持項(xiàng)目管理、編輯代碼、構(gòu)建可執(zhí)行程序、代碼 畢業(yè)設(shè)計(jì)(論文)紙 第 11 頁(yè) 共 37 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ 級(jí)調(diào)試、代碼的版本管理、性能調(diào)優(yōu)等等。就像其基于的 Mac OS X 操作系統(tǒng)一樣,它也是以 Darwin 為基礎(chǔ)的。它處理事件并作出響應(yīng)。 (2) 視圖( View) : 視圖層能夠?qū)崿F(xiàn)數(shù)據(jù)有目的的顯示(理論上,這不是必需的)。 “ 模型 ” 有對(duì)數(shù)據(jù)直接訪問(wèn)的權(quán)力,例如對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。MVC 本身并不是最基本的設(shè)計(jì)模式,它包含了若干更加基本的設(shè)計(jì)模式。 畢業(yè)設(shè)計(jì)(論文)紙 第 10 頁(yè) 共 37 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ (2) 在解析期間,如果檢測(cè)到有 gzip 文件, JSONKit 能自動(dòng)解壓 。在 iOS 平臺(tái),可以根據(jù)當(dāng)前網(wǎng)絡(luò)情況來(lái)自動(dòng)決定是否限制帶寬,例如當(dāng)使用 WWAN(GPRS/Edge/3G)網(wǎng)絡(luò)時(shí)限制,而當(dāng)使用 WIFI 時(shí)不做任何限制 。 (2) 通過(guò)簡(jiǎn)單的接口,即可完成向服務(wù)端提交數(shù)據(jù)和從服務(wù)端獲取數(shù)據(jù)的工作 。 (5) 創(chuàng)建定制的用戶界面元素 。使用 UIKit 可以: (1) 構(gòu)建和管理用戶界面 。 UIKit 框架簡(jiǎn)介 UIKit 框架是 iPhone 應(yīng)用程序開(kāi)發(fā)中最基本的框架 ,也是用得最多、最重要的框架 [4]。 (5) 創(chuàng)建日期和時(shí)間對(duì)象 。使用 Foundation 可以 : (1) 創(chuàng)建和管理集合,比如數(shù)組和字典 。 技術(shù)架構(gòu) Foundation 框架簡(jiǎn)介 為所有程序開(kāi)發(fā)奠定基礎(chǔ)的框架稱為 Foundation 框架 。 可用性應(yīng)達(dá)到以下幾點(diǎn): (1) 在任何時(shí)候 iPhone 或者 iTouch 至少有一個(gè)該軟件; (2) 在一個(gè)月內(nèi)任何一部 iPhone 或者 iTouch 上該軟件在運(yùn)行期間不能崩潰 2次以上。 (6) 退出 ① 用戶點(diǎn)擊 Home 鍵即可退出程序。 (2) 地點(diǎn)查詢管理 ① 用戶能分省、市、縣三級(jí)地級(jí)區(qū)域進(jìn)行查詢; ② 用戶能查詢 2400 個(gè)以上中國(guó)城 市。 圖 22 天氣查詢用例圖 (3) 分享圖片和文字用例圖如圖 23 所示 。 功能需求 基于 iOS 的天氣預(yù)報(bào)查詢系統(tǒng)的主要用途是為可以在第一時(shí)間掌握天氣情況以及未來(lái) 5 天內(nèi)的天氣情況,可以通過(guò)折線圖更直觀的了解到未來(lái) 5天內(nèi)氣溫的趨勢(shì),并且可以用手機(jī)拍下當(dāng)時(shí)的人、物、風(fēng)景等,再通過(guò)本軟件將手機(jī)相冊(cè)內(nèi)的圖片以及自己寫(xiě)下的文字分享 到新浪微博平臺(tái)上。 第 5 章,將介紹一下系統(tǒng)的測(cè)試,包括測(cè)試的方法,測(cè)試的結(jié)果,以及使用的工具等。 論文內(nèi)容的安排 本文將在以后 5 章節(jié)中介紹本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 iOS 作為現(xiàn)在 主流的智能手機(jī)之一,自然也需要這方面的軟件。 (7) 實(shí)現(xiàn)調(diào)用本地相冊(cè)并將圖片和文字發(fā)送到新浪微博平臺(tái)上。 (3) 運(yùn)用 iOS 的 frame 框架顯示解析后的數(shù)據(jù)。 ③ CPU 內(nèi)存占用:該軟件再 CPU 和內(nèi)存占用上 控制的還算不錯(cuò) 。 (3) 蜜蜂天氣 ① 天氣顯示面板: 蜜蜂天氣 雖然 沒(méi)有墨跡 天氣 老牌,但是蜜蜂系列是無(wú)線多媒體軟件的大家族,還包括蜜蜂讀書(shū)、蜜蜂新聞、蜜蜂音樂(lè) 、 蜜蜂視頻和蜜蜂 股票 等,所以在 新聞 資訊方面比較強(qiáng)。 (2) 涂鴉天氣 ① 天氣顯示面板: 國(guó)外的一款小軟件,特色在其涂鴉的天氣顯示方式,非常生動(dòng) ,就像掌中的一個(gè)小劇場(chǎng)。溫度趨勢(shì)圖可以顯示 未來(lái) 五天的氣溫 變化情況 和日夜天氣情況。雖然 iOS 的發(fā)展達(dá)到了前所未有的高度,但是在國(guó)內(nèi)關(guān)于天氣預(yù)報(bào)的軟件也緊緊只有 19 款,所以開(kāi)發(fā)出用戶體驗(yàn)好并且實(shí)用的軟件越來(lái)越重要。此外,對(duì)未來(lái)天氣的預(yù)測(cè)還可以幫助人們進(jìn)行農(nóng)作物的澆灌、施肥、收割等工作。不到一周, iphone SDK 的下載量就超過(guò) 10 萬(wàn) [1]。原本這個(gè)系統(tǒng)名為iPhone OS,直到 2020 年 6 月 7 日 WWDC 大會(huì)上宣布改名為 iOS。s attention, related to more widely, and play an increasingly important role in people39。 畢業(yè)設(shè)計(jì)(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ 基于 iOS 的天氣預(yù)報(bào)查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [摘要 ] 隨著 科學(xué)技術(shù)的發(fā)展,移動(dòng) 終端逐漸走進(jìn)人們的視線,相關(guān)應(yīng)用越來(lái)越廣泛,并在人們的日常生活中扮演著越來(lái)越重要的角色。 [關(guān) 鍵詞 ] iOS 界面 查詢 天氣 預(yù)報(bào) 畢業(yè)設(shè)計(jì)(論文)紙 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊裝 ┊┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊訂┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊線┊ ┊ ┊ ┊ ┊ ┊ ┊ Design And Implementation Of Weather Query System Based On iOS [Abstract] With the development of science and technology, the mobile terminal gradually into the people39。 iOS與蘋(píng)果的 Mac OS X 操作系統(tǒng)一樣,它也是以 Darwin 為基礎(chǔ)的,因此同樣屬于 類 Unix 的商業(yè) 操作系統(tǒng)。蘋(píng)果公司于 2020 年 3月首次發(fā)布 iPhone SDK beta 時(shí),開(kāi)發(fā)人員蜂擁而至,一度造成服務(wù)器癱瘓。天氣關(guān)系到人們的日常生活,如告知溫暖,方便出行等。 國(guó)內(nèi)外相關(guān)領(lǐng)域研究現(xiàn)狀 隨著 iOS 蓬勃的發(fā)展, 涌入了大量的 iOS 開(kāi)發(fā)人員,同時(shí)華麗的 iOS產(chǎn)品也層出不窮。默認(rèn)顯示四天 的 天氣 情況 , 并且 左右滑動(dòng)可以切換城市管理 天氣 溫度趨勢(shì)圖三個(gè) 界面 。內(nèi)存占用大概為 10M左右 。 ③ CPU 內(nèi)存占用 : 軟件比較小,運(yùn)行過(guò)程中 CPU 占用 14%左右,內(nèi)存占用也很低,不到 5M。 ② 其他功能: 系統(tǒng)的設(shè)置和信息按鈕出現(xiàn)在所有天氣面板的左 、 右下角,用戶交互上非常方便。 (2) 運(yùn)用 ASIHttpRequest 獲取并解析數(shù)據(jù) XML。 (6) 實(shí)現(xiàn)用 Jsonkit 工具解析 Json 數(shù)據(jù)。同時(shí)也可以 強(qiáng)化氣象公共服務(wù)的職能,
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1