iPhone模擬器之將圖片添加到相冊實例
iPhone模擬器實例 把圖片添加到相冊是本文要介紹的內(nèi)容,我們通常可以使用iPhone模擬器完成大多數(shù)iPhone開發(fā)。模擬器允許在計算機上而不是一個真正的iPhone上構(gòu)建、運行和測試iPhone應(yīng)用程序。
盡管可以模擬大多數(shù)的iPhone環(huán)境,模擬器也有很多任務(wù)不能執(zhí)行,并且它和iPhone環(huán)境有幾個重要的區(qū)別。
模擬器的性能比真正的iPhone的性能有顯著的改善。從應(yīng)用程序啟動時間和通用UI速度,到可用內(nèi)存,所有這些在模擬器上都顯著改善。模擬器表現(xiàn)得有多么好,還取決于你開發(fā)時所使用的計算機,但是,速度對最終的應(yīng)用程序很重要,你應(yīng)該在開發(fā)周期中盡可能早地在真正的iPhone上測試代碼,從而得到對其真實性能的準確測量。
模擬器提供了很多模仿iPhone的功能:
SDK版本—可以在多個iPhone SDK版本下模擬代碼運行。
旋轉(zhuǎn)和搖晃—在視圖控制器中觸發(fā)相應(yīng)的委托方法,可以使模擬器左右旋轉(zhuǎn)并搖晃。
Home和Lock按鈕—與iPhone上相應(yīng)的按鈕功能相同。
內(nèi)存警告—可以發(fā)出低內(nèi)存警告,這在確保你的應(yīng)用程序能夠很好地處理低內(nèi)存情況的時候很有用。
切換到通話中狀態(tài)欄—這個狀態(tài)欄允許我們看到應(yīng)用程序帶有活動的通話中狀態(tài)欄的樣子(如圖2-46所示)。
Touch—使用鼠標,我們可以模擬一次觸摸,或者通過按下Option鍵模擬雙指觸摸。要了解模擬器中的觸摸動作的更多細節(jié),請參閱iPhone Reference Library的《iPhone Development Guide》的“Performing Gestures”部分。
模擬器不能完成以下操作:
沒有照相機,這意味著不能模擬iPhone的任何捕獲圖像的功能。
盡管有旋轉(zhuǎn)模擬器的選項,但不能完全模擬加速器。
Core Location和Map Kit總是報告你的位置在Apple公司的總部Cupertino。
不能同時模擬兩次以上的觸摸。
模擬器沒有iPod、iTunes、Calendar、Mail、SMS、Phone或Maps應(yīng)用程序。
Settings應(yīng)用程序只有有限的一些功能,例如,它沒有飛行模式或數(shù)據(jù)設(shè)置功能。
它沒有接近傳感器,如圖所示:
圖2-46 模擬器顯示正在進行中的呼叫
圖2-47 把一幅圖像拖到模擬器上以便在
Safari上打開它
如果你的應(yīng)用程序需要訪問上述功能的任何一個,你都需要在真正的iPhone上而不是模擬器上測試代碼。由于模擬器上沒有照相機,要向Photos應(yīng)用程序添加照片,必須按照以下步驟進行。
添加照片:
(1)打開模擬器,并且確保位于iPhone桌面界面。
(2)從計算機桌面把任何圖像拖動到iPhone模擬器上。Safari會在模擬器上打開圖像并顯示(如圖2-47所示)。
(3)觸摸并按住圖像。將會彈出一個對話框,允許你把圖像保存到Photos應(yīng)用程序中。
提示
一旦應(yīng)用程序在模擬器上安裝了,可以觸摸并按住它,以改變它們的順序或刪除它們—就像在真實的iPhone上所做的一樣。
在iPhone Simulator菜單中選擇Reset Content and Settings,將會刪除所有的應(yīng)用程序并且把模擬器重置為其最初的配置。然而,這也會刪除默認的地址簿和照片集數(shù)據(jù)。我們可以在重置之前復(fù)制~/Library/ApplicationSupport/iPhone Simulator/User下的內(nèi)容,從而備份這些數(shù)據(jù)。
小結(jié):iPhone模擬器實例把圖片添加到相冊的內(nèi)容介紹完了,希望本文對你有所幫助!