iOS模擬器,是在Mac下面開發程序時,開發iOS平臺的程序時候,可以使用的輔助工具。iOS Simulator 是Xcode的一部分,Xcode是蘋果自家的iOS開發程序,可以免費下載!
iOS Simulator位于/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications文件夾中。通常不需要直接啟動iOS Simulator-它在Xcode運行(或是調試)應用程序時會自動啟動。Xcode會自動將應用程序安裝到iOS Simulator上。
iOS Simulator并非仿真器
iOS Simulator是個模擬器,但并非仿真器。這兩者的區別是什么呢?模擬器會模仿實際設備的行為。iPhoneSimulator會模仿實際的iOS/iPad設備的真實行為。但模擬器本身卻使用了Mac上的各種庫(如Quicktime)進行渲染以便效果與實際的iPhone保持一致。此外,在模擬器上測試的應用程序會編譯為x86代碼,這是模擬器所能理解的字節碼。實際的iPhone設備使用的則是ARM代碼。
iOS所支持(模擬)的設備
我此處的iOS 5.1的模擬器,支持的設備有4個:
即:
iPad
iPad(Retina)
iPhone
iPhone (Retina)
如何打開iOS模擬器
Xcode編譯iOS項目后自動打開iOS模擬器(去調試當前程序)
在調試Xcode中的iOS程序時,點擊對應的Run:
Xcode會去編譯當前iOS項目,編譯成功后,會自動并調用iOS模擬器,并運行相應的編譯出來的程序:
注:你當前的項目,所使用的對應模擬器需要設置為對應的模擬器。
比如我此處的項目是針對iPhone的,所以設置為iPhone 5.1 Simulator:
手動打開iOS模擬器
如有需要,當然也可以手動自己去打開對應的iOS模擬器。
通過 Xcode->Open Developer Tool->iOS Simulator:
即可打開對應的iOS模擬器。
關于iOS模擬器中的界面
一共有三個界面:
下面這個是第三個界面:應用程序
這個是第二個界面:iPhone主功能界面
第一個界面搜索界面:
三個界面之間的切換
除了可以點擊那個小圓點之外,也可以通過鼠標拖動:
iOS模擬器使用心得
1.自定義(GPS,(Google)地圖中會利用到的)當前坐標
無意間發現的一個功能,可以自定義當前的坐標:
新聞熱點
疑難解答