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

正文內(nèi)容

基于ios的新浪微博iphone客戶端的設(shè)計與實現(xiàn)畢業(yè)論文(更新版)

2025-09-04 20:07上一頁面

下一頁面
  

【正文】 auth_token 和 oauth_token_secret。 新浪微博開放平臺的驗證 URL 是 須以 oauth 作為參數(shù) ,一般來說請求格式如下: vzJYuLQpl0WUEYtWc 如果用戶沒有登錄新浪微博,則會要求用戶登錄。生成 basestring 簽名需用到 URL Encode 編碼和 HMACSHA1 算法。 北京理工大學(xué)碩 士學(xué)位論文 32 URL String 的編碼和解碼實現(xiàn)如下: (NSString *)URLEncodedString { NSString*result=(NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocat orDefault, (CFStringRef)self, NULL, CFSTR(!*39。 return result。 SHA 是一種數(shù)據(jù)加密算法,該算法經(jīng)過加密專家多年來的發(fā)展和改進已日益完善,現(xiàn)在已成為公認的最安全的散列算法之一,并被廣泛使用。散列函數(shù)值可以說時對明文的一種“指紋”或是“摘要”所以對散 列值的數(shù)字簽名就可以視為對此明文的數(shù)字簽名。它不是散列函數(shù),而是采用了將 MD5 或 SHA1 散列函數(shù)與共享機密密鑰 (與公鑰/私鑰對不同 )一起使用的消息身份驗證機制。:amp。符分開;每對來自表單的 name/value 由 =符分開。用戶授權(quán)后, web 應(yīng)用頁面將會重定向至你指定的 oauth_callback,如果是桌面應(yīng)用 ,將會顯示 PIN 碼,用戶需要將 PIN 碼輸入你的應(yīng)用中來完成授權(quán)過程。符 ) 從 base string 生成北京理工大學(xué)碩 士學(xué)位論文 30 oauth_signature。 獲取 request token 是進行用戶認證的第一步。 base string 是把 方法名,請求 URL 以及請求參數(shù)用 amp。 TFConnection 對象實現(xiàn)了 NSURLConnection 對象的代理方法,這樣便通過 TFConnection 對象控制異步 URL 請求。 消息 2 (void)failAction。此時的通告中心就象是個信息交換機構(gòu)以及通告廣播中心。 本文中網(wǎng)絡(luò)切換消息通告名為“ kNetWorkReachabilityChangeNotification。例如,用戶手動將程序設(shè)置為只通過 WiFi 網(wǎng)絡(luò)下載圖片,從而節(jié)省流量等。否則,再次檢測連接是否 AdHoc WiFi,若是,表明無 Inter 連接,如果不是,則設(shè)備 .丁以訪問 Inter。 后置條件:查看好友詳細信息(包括所有微博,話題,關(guān)注,粉絲)關(guān)注和取消關(guān)注操作。 后置條件:搜索成功返回結(jié)果。 后置條件:在首頁顯示所有被用戶添加關(guān)注的最新微博信息列表。 該模塊用例如下圖 所示: 圖 用戶注冊用例圖 用戶登陸和授權(quán)模塊 功能描述:對于第一次使用該應(yīng)用的用戶,在程序啟動之后進入配置頁面,輸入 客 戶 端 新 浪 微 博 服 務(wù) 器 將 APPKEY和 APPSECRET發(fā)送至新浪微博 返回 RequestToken和 RequestSecret給客戶端表示新浪微博信任客戶端 將 RequestToken和 RequestSecret發(fā)送至 新浪微博跳轉(zhuǎn)至授權(quán)頁面 授權(quán)頁面 輸 入 賬號密碼 完成授權(quán) 根據(jù)回調(diào)地址返回 oauth_verifier,表示用戶信任客戶端 將 RequestToken、 RequestSecret、 oauth_verifier發(fā)送至新浪微博 返回 user_id、 AccessToken和 AccessSecret用來代替賬號密碼 用戶注冊 未注冊用戶 北京理工大學(xué)碩 士學(xué)位論文 15 用戶名和密碼進行授權(quán)認證。 在系統(tǒng)和數(shù)據(jù)的安全性方面,本項目是采用 OAuth 認證方式,采用這種方式就需要有用戶的新浪 UserID、 Access Token、 Access Secret 這 3 個要素才能自由便利的調(diào)用新浪的開放接口。 系統(tǒng)由程序的前端微博用戶模塊和后端管理模塊兩個主要模塊組成,同時具備了設(shè)定數(shù)據(jù)庫,訪問數(shù)據(jù)庫,修改數(shù)據(jù)庫等多種功能,各個功能模塊相互協(xié)調(diào)工作。 北京理工大學(xué)碩 士學(xué)位論文 10 圖 Interface Builder 創(chuàng)建界 面 使用 Interface Builder 之后,在創(chuàng)建、配置及擺放界面對象的時候就無需再編寫定制代碼,因為它是一種可視化的編輯器,編輯時所見的界面即運行時所得。在設(shè)備運行應(yīng)用程序是最終測試環(huán)境。 Groups amp。 工程快照的支持。 對上下文敏感的檢查工具, 可用于查看選定代碼符號的信息。 當(dāng)請求返回到達客戶端后,必須先調(diào)用相應(yīng)的程序來進行解析,即首先根據(jù)請求的類型調(diào)用相應(yīng)的處理函數(shù)來處理, 并將結(jié)果用于更新用戶界面。登錄成功之后進入程序首頁,可以顯示微博好友發(fā)布的最新微博信息,以及相關(guān)圖片的瀏覽。 論文的組織結(jié)構(gòu) 本文共分 5 章,第 1 章緒論,說明了課題背景,開放平臺研究,本文的主要工作和論文的組織結(jié)構(gòu)。這類開放平臺有一個熱門的昵稱, “ 云計算 ” 。 開放平臺的優(yōu)勢 通過開放 API 的方式, 我們可以對眾多的信息和應(yīng)用進行再加工,使得之間的關(guān)聯(lián)得以顯現(xiàn)。易觀國際預(yù)計, 20xx 年開始,隨著移動互聯(lián)網(wǎng)業(yè)務(wù)的持續(xù)發(fā)展,移動 SNS 活躍賬戶規(guī)模又將進入年增長 52%65%的高速增長期,到 20xx 年移動 SNS 活躍賬戶規(guī)模 已 達到 億元 ?;ヂ?lián)網(wǎng)化和泛媒體化的趨勢開啟了第一代博客的應(yīng)用,而互聯(lián)網(wǎng)持續(xù)的高滲透率以及當(dāng)下媒體消費者也是媒體生產(chǎn)者的理念,催生了類似微博這種新生平臺。 SNS 網(wǎng)站面臨著發(fā)展勢頭正猛的微博客的威脅。 隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,在結(jié)合六度空間理論和 技術(shù)的基礎(chǔ)上,一些著名的 SNS 網(wǎng)站 —— Facebook, MySpace 等在 20xx 年前后相繼出現(xiàn)。 該系統(tǒng)的實現(xiàn)和使用,為微博用戶提供了基于移動終端訪問新浪微博 iOS 客戶端數(shù)據(jù)和服務(wù)的客戶端軟件,適應(yīng)智能移動終端設(shè)備發(fā)展的潮流需要,滿足人們隨時隨地訪問 新浪 微博 iOS 客戶端數(shù)據(jù)和服務(wù)的需求。以新浪微博 iOS 客戶端開放平臺作為服務(wù)與數(shù)據(jù)獲取來源,以 iOS 作為系統(tǒng)開發(fā)和運行環(huán)境,完成系統(tǒng)的設(shè)計、開發(fā)和測試工作。盡我所知,文中除特別標注和致謝的地方外,學(xué)位論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得北京理工大學(xué)或其它教育機構(gòu)的學(xué)位或證書所使用過的材料。 所謂開放平臺,就是首先提供一個基本服務(wù),然后通過開放自身的接口,使得第三方開發(fā)者得以將自己的應(yīng)用統(tǒng)一運行在這一平臺之上,我們把這樣的一種網(wǎng)絡(luò)服務(wù)模式叫做開放平臺。建立在真實社會的人際關(guān)系基礎(chǔ)上的網(wǎng)絡(luò)用戶關(guān)系構(gòu)架。易觀國際預(yù)計 20xx 年 SNS注冊用戶數(shù)規(guī)模將達到 億。微博客上,每個人都形成了一個“自媒體”,每個人都是 信息的生產(chǎn)者和消費者 。微博己逐漸發(fā)展成介入公共事務(wù)的新媒體,成為 網(wǎng)絡(luò)輿論中最具影響力的一種。通過開放平臺,網(wǎng)站不僅能提供對 Web 網(wǎng)頁的簡單訪問,還可以進行復(fù)雜的數(shù)據(jù)交互,將它們的 Web 網(wǎng)站轉(zhuǎn)換為與操作系統(tǒng)等價的開發(fā)平臺。 mashup 又叫做 Web 應(yīng)用混搭技術(shù),指的是利用其他網(wǎng)站的 OpenAPl 提供的內(nèi)容進行重新搭配,從而制作出獨特的、具有新價值的 Web 應(yīng)用的一種技術(shù)。主要思想是北京理工大學(xué)碩 士學(xué)位論文 4 在一個統(tǒng)一的網(wǎng)絡(luò)平臺上以統(tǒng)一管理的方式提供多媒體業(yè)務(wù),整合現(xiàn)有的市內(nèi)固定電話、移動電話的基礎(chǔ)上 (統(tǒng)稱 FMC,增加多媒體數(shù)據(jù)服務(wù)及其他增值型服務(wù)。 第 4 章詳細 討論了客戶端軟件功能的實現(xiàn)。客戶端的主要功能,如圖 所示: (1)用戶驗證登錄:用戶登錄服務(wù)器并進行身份驗證; (2)獲取關(guān)注微博列表:獲取用戶 follow 的關(guān)注對象的微博; (3)獲取回復(fù) 微博列表:獲取其他用戶回復(fù)給用戶的 微博,回復(fù) 微博所有人都可以看見; (4)獲取私信列表:獲取其他用戶發(fā)給該用戶的私信,私信只在對話用戶之間可見; (5)獲取收藏列表:獲取用戶收藏的微博; (6)發(fā)送微博:用戶撰寫并發(fā)送一條新的微博; (7)回復(fù) 微博:用戶以 回復(fù)某用戶的方式發(fā)送一條微博; (8)發(fā)送私信:用戶 向其他用戶發(fā)送一條私信; (9)收藏微博:收藏一條微博消息。 系統(tǒng)的功能模塊圖如下圖 所示: 北京理工大學(xué)碩 士學(xué)位論文 7 圖 系統(tǒng)功能模塊圖 開發(fā)者工具 XCode 是蘋果公司的開發(fā)工具套件,它可用于管理工程,編輯代碼,構(gòu)建可執(zhí)行文件,進行源碼級調(diào)試,進行源代碼倉庫管 理,進行性能調(diào)節(jié)等。 微博客戶端 用戶 最新微博列表 發(fā)表新微博 評論微博 轉(zhuǎn)發(fā)微博 搜索用戶 添加關(guān)注和取消關(guān)注 登錄或授權(quán)認證 北京理工大學(xué)碩 士學(xué)位論文 8 集成源碼級的調(diào)試功能,此功能使用 GDB 來實現(xiàn)。 支持源代碼管理集成。詳情面板可以配置出一塊區(qū)域用于對文件進行各種操作。 圖 Xcode 中運行項目 (2)Interface Builder Interface Builder 以所見即所得方式組裝用戶界面??梢圆杉瘧?yīng)用程序數(shù)據(jù)包括應(yīng)用程序內(nèi)存使用情況、磁盤活動、網(wǎng)絡(luò)活動以及圖形性能。前臺通過調(diào)用己經(jīng)封 裝好的應(yīng)用程序接口 .IJ 以方便使用客戶端的各項功能。這樣的需求載入頁面的功能設(shè)定是這樣實現(xiàn)的:當(dāng)用戶打開軟件顯示載入頁面時開始檢查 SharedPreferences 中是否已經(jīng)保存有用戶的新浪微博的 UserID 號、Access Token、 Access Secret 的記錄, 如果一條記錄都沒有那就說明用戶是第一次使用本軟件,那么跳到認證授權(quán)頁面進行授權(quán)認證操作(認證授權(quán)功能在接下來的兩篇中進行實現(xiàn)講解)獲取 這 3 個值保 存到 SharedPreferences 中,如果已經(jīng)包括了記錄那么讀取這些記錄的 UserID 號、 Access Token、 Access Secret 值然后根據(jù)這 3 個值調(diào)用新浪的 API 接口獲取這些記錄對應(yīng)的用戶昵稱信息等。 前置條件:未通過授權(quán)認證或者未登錄的用戶。 前置條件:已登錄用戶。 前置條件:已登錄用戶。REST API 數(shù)據(jù)交互機制統(tǒng)一重點承擔(dān)新浪微博 iOS 客戶端 RESTAPI 客觀待遇 。當(dāng)設(shè)備連至 AdHoc 網(wǎng)絡(luò)時,設(shè)備會自動獲得 一個C 類 IP 地 址 。 Cocoa 的通告機制使用廣播模型,在此模型中,發(fā)起或處理程序事件的對象能夠與任意數(shù) 量的其它對象 (希一望了解該事件的對象 )通訊。通告需要通過注冊,發(fā)布等步驟,程序模塊才能接收到通告消息。兩個主要的類包括: TFConnectionTwitterClient 方法 1 (void)connectionDidFinishLoading:(NSURLConnection *)connection 方法 2 (void)connection:(NSURLConnection*)connection didFailWithError:(NSError *)error 北京理工大學(xué)碩 士學(xué)位論文 27 方法 3 (void)TFConnectionDidFinishLoading:(NSString*)content。 根據(jù)不同的需要,設(shè)置不同的代理對象,代 理對象實現(xiàn)不同的消息 1, 2。 oAuth 授權(quán)模塊 為了使用新浪微博開放平臺提供的 API(應(yīng)用程序接口 ),你需要先注冊一個應(yīng)用。接著是過 url 編碼(urlencoded)之后的 url 和訪問路徑及 amp。 新浪微博開放平臺的 request token 獲取接口地址為: 下面舉個例子,以下是請求用的參數(shù): oauth_callback oauth_consumer_key GDdmIQH6jhtmLUypg82g oauth_nonce QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJ4XlZJqk oauth_signature_method HMACSHA1 oauth_timestamp 1272323042 第一步,用上文提到的算法形成 BASE STRING。 這時需要將 oauth_token 和 oauth_token_secret 記下,我們需要用這個參數(shù)來獲取access token。 response內(nèi)容如下: _token_secret=J6zix3FfA9LofH0awS24M3HcBYXO5nI1iYe8EfBAamp。,和 %這些特殊的字符。 return result。這個 128 位的結(jié)果被截斷成 96 北京理工大學(xué)碩 士學(xué)位論文 33 位,成為
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1