回答
基本上,你可以使用相同的對象和UI控件,但iPad用戶界面指導原則是從iPhone一個很大的不同。
您必須編寫額外的代碼,如果你計劃建立一個普遍應用,在這種情況下,你應該能夠有條件地改變,這取決於平臺是當前正在運行應用程序的行爲。
對於iPad平臺,您可以使用新的UIPopoverController和UISplitViewControllers,它爲您提供了與更大屏幕交互的新方法(更多信息here)。
順便說一句,你必須建立一套不同的的.xib文件,或處理現有的(專爲iPhone),這樣可以很容易地適應更大的屏幕。此外,在爲iPhone開發時,通常可以將項目綁定到預定義的方向(肖像),但在iPad上,您應該考慮以橫向方向旋轉視圖的可能性。
您應該參考official Apple documentation用於開發iOS應用程序,處理與UI準則和開發通用應用程序。
沒有在iPhone和iPad的代碼太大的區別。但主要的區別是筆尖文件。
的iPad和iPhone之間的差異詳情可在iPad Programming Guide和iPad Human Interface Guidelines被發現。
iPad的程序基本上是一樣的iPhone編程。 iPad擁有更大的屏幕,幾個新的UI功能以及不同的性能特徵。
沒有如此大的差別唯一的區別是在視圖中的大小和一些功能,如手勢等在iPad上可用。
感謝
其中有一個主要區別。
的iPad:有主的概念,並詳細信息視圖。
iPhone:不具有碩士和詳細信息視圖的概念。
主要區別在於用戶界面; iPhone的分辨率爲320 x 480,而iPad的分辨率則爲1024 x 768,因此您可以在iPad上顯示更多空間。在編碼方面沒有區別,爲iPhone編寫的方法將在iPad上運行。但是,你需要的情況下,注意事項,當你使用像的iPad沒有攝像頭特殊的硬件,所以如果你使用的相機,那麼你需要進行一些檢查,如果相機沒有用,那麼你的代碼不應該運行,但顯示錯誤消息。
的iPad 2有一個攝像頭,而iPad的1完全沒有的屬性。iPod touch第四代有一個相機,iPod touch的第一,第二,第三代沒有。這與iPhone和iPad的發展並不是真正的區別,是與硬件相關的差異。 – marzapower 2011-05-10 11:36:28
@marzapower,是的,你是對的,但我做了一個例子,必須有很多其他硬件差異。 – 2011-05-10 11:41:44
- 1. 針對iphone和ipad開發的差異
- 2. UIImagePickerController與iPhone和iPad之間的差異
- 3. iPhone,iPod touch,iPad發展差異
- 4. iPhone應用程序的外觀差異 - 模擬iPad的部署
- 5. iPad(和iPhone)上的B2B編程
- 6. ipad vs iphone在故事板和segges中的差異
- 7. iphone和android的Css差異?
- 8. iPhone/iPod和iPad - 關於通用應用程序的限制
- 9. iOS9編程約束iPhone和ipad
- 10. iPhone SDK:如何解釋UI佈局差異,iPhone vs iPad?
- 11. 爲Default.png用於iPad和iPhone
- 12. 關於iPad/iPhone控件的問題
- 13. 關於iphone/ipad項目的FFMPEG集成
- 14. 用於編程的數組和矢量差異
- 15. SCONS中用於C和C++編譯的編譯器開關的差異
- 16. 更改iPhone和iPad(setAlternateIcon對於iPhone和iPad)
- 17. iPad Mini和Iphone之間的iOS攝像頭和音頻API差異
- 18. 由於未捕獲的異常終止應用程序ipad/iphone
- 19. 「iPad上的Safari」和「iPhone上的Safari」之間的已知差異列表
- 20. 動態iPad和iPhone的css開關
- 21. 搜索欄編程在iPhone/iPad的
- 22. iPhone OS v2和v4之間的差異?
- 23. isKindOfClass和isMemberOfClass之間的iPhone SDK差異
- 24. iPhone和iPod Touch之間的差異
- 25. R編程循環差異
- 26. 關於Iphone和Ipad錯誤的操作表Swift
- 27. ipad和iphone之間的條件編譯
- 28. Eclipse和Maven編譯差異
- 29. UI差異iOS7 iPhone
- 30. 關於計數的意見差異
我的應用程序怎樣才能知道要加載的nib文件? – 2011-05-10 11:28:59
這是您在Info.plist文件設置(查找指南中'NSMainNibFile'和'NSMainNibFile〜ipad'鍵) – marzapower 2011-05-10 11:34:54