基于iOS系統(tǒng)的好生活手機APP用戶界面設計說明書_第1頁
基于iOS系統(tǒng)的好生活手機APP用戶界面設計說明書_第2頁
基于iOS系統(tǒng)的好生活手機APP用戶界面設計說明書_第3頁
基于iOS系統(tǒng)的好生活手機APP用戶界面設計說明書_第4頁
基于iOS系統(tǒng)的好生活手機APP用戶界面設計說明書_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-1-4.7注冊、登錄界面模塊用戶登錄注冊、登錄界面實際顯示如圖4.9圖4.9用戶注冊、登錄界面

測試在模擬器中可以測試應用程序的基本操作,但如果要上傳到AppStore,還是需要在連接到Mac電腦上的真機上進行測試的。由于真機提供的測試環(huán)境就是用戶手中的設備,所以應用程序在真機中的表現,如果設備和版本號一致的話,兩者應該是一致的。所以說真機調試是必須的。因為iOSsimulator只是模擬器,并不能完美模擬真實的情況。理想情況下,應該在所有要支持的設備和iOS版本上,進行應用程序的測試。一個應用或多或少都有些bug,一個應用程序要想沒有bug,必須經過測試和修改。在測試過程中,需要多方面,多角度的進行測試,力求解決所有的bug,為用戶增加更舒適的體驗。5.1真機調試的前提要在真機上進行測試,首先要加入iOSDeveloperProgram,這樣就可以使用Xcode在設備上調試了。必須從apple獲得開發(fā)證書,才能在設備上運行應用程序。證書作為簽名之用,而應用程序必須經過加密簽名,才能在設備上運行??赏ㄟ^Xcode管理器窗口獲得此證書。因為蘋果官方對安全性的重視,所以真機調試相對于模擬器調試來說是非常麻煩的,首先需要鑰匙串訪問,選擇證書助理,點擊為其他人創(chuàng)建證書,根據提示繼續(xù)操作,會在桌面上生成CertificateSigningRequest.certSigningRequest公鑰文件,然后到證書配置頁面添加證書,選擇剛剛在桌面上鑰匙串申請的certSigningRequest,點擊繼續(xù)。將配置好的證書下載安裝,下面要選擇需要調試的iphone設備,將設備名和id按要求輸入,然后創(chuàng)建appid。配置概要文件,是應用在設備上編譯時使用的,在此有兩個選項,分別是發(fā)布用和調試用,我們再次選擇all,然后點擊下載配置概要文件到本地即可,下載完成后有2個文件雙擊并安裝,接下來,我們需要將配置概要文件導入到XCode中,雙擊下載的配置概要文件就可以將文件導入XCode,然后可以通過XCode的菜單Window->Organizer管理。完成了需要真機調試的前提條件,我們就可以在真機上進行調試了,真機調試具有許多模擬器不能完成的功能,例如定位、打電話、發(fā)信息、拍照等,當我們需要調試這些功能時就必須要用到真機,這就是模擬器的局限性。為了產品能夠順利上架,通過AppStore的檢測,就必須要進行真機調試,真機調試能夠更方便,更順利的找到問題,為我們解決問題提供參照。5.2調試過程在對此app開發(fā)完成時,并不意味著真正的結束,還需要對此app進行多次不同的測試,首先,要根據不同情況具體對待,對引導頁來說,因為引導頁是不同的圖片放到scrollview上的,所以要多次多方向的滑動該頁面,并保持速度的變化,看程序是否crash。登陸界面的測試工作是非常重要的,在登陸界面很容易出現bug,可能因為代碼的判斷不準確導致登陸的異常,所以要進行空白輸入測試,錯誤用戶名測試,錯誤密碼測試,以及在有無網絡的情況下進行測試等,這些都是測試的重點,而且在網路請求的時候對屏幕進行點擊,測試有無bug的出現。如圖5-1測試圖所示,根據條件的不同彈出的警告框會出現不同的字符串。首頁、我的頁面及設置頁面的測試跟引導頁相似,也需要多次滑動和點擊頁面,觀察程序是否會crash,因為數據請求的時候會用到MBProgressHUD,所以要對試圖進行測試,判斷是否將MBProgressHUD結束的時候移除屏幕,這樣可以減少內存,進行內存測試的時候有專門的測試工具,可以判斷對象什么時候創(chuàng)建,什么時候被釋放,即對象存活的周期,這樣可以非常方便的看到不需要的對象是否釋放,檢查內存是否泄漏等。參考文獻[1]劉樂廷,李敬兆.IOS內存開發(fā)管理機制的研究[J].計算機與現化,2013,03:196-199+203.[2]黃天柱,涂時亮.iOS開發(fā)UITableView加載圖片的內存管理[J].計算機系統(tǒng)應用,2012,09:113-118.[3]宋立.iOS平臺社交應用系統(tǒng)的設計與實現[D].北京交通大學,2014.[4]仇慧琴.基于IOS移動平臺的互動繪本讀物設計與實現[D].北京工業(yè)大學,2014.[5]吳國強.基于iOS移動應用高效引擎的研究與實現[D].北京郵電大學,2013.[6]王云.IOS平臺客戶端應用開發(fā)規(guī)范化的研究[D].北京郵電大學,2013.[7]申愛冬,郭淑琴.基于iOS的幾種XML解析器特性測試分析[J].電子測試,2013,22:130-131+140.[8]肖鋒.基于iPad的家庭理財軟件的設計與實現[D].成都:電子科技大學,2008.[9]王珊、陳紅.數據庫系統(tǒng)原理教程.北京:清華大學出版社,2007.[10]

Dave

Mark,Jack

Nutting,Jeff

LaMarche編[美].iOS

5.基礎教程.人民郵電出

版社,2012.[11]CarloC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論