iPad和iPhone開發的區別

1、iPhone和iPad開發的區別

  • 屏幕的尺寸/分辨率spa

  • UI元素的排布/設計設計

  • 鍵盤blog

  • API遊戲

  • 屏幕方向的支持
    … …ip

clipboard.png

由於iPad屏幕比iPhone大,能夠容納更多的UI元素,所以排列方式是不同的
好比新浪微博:(左圖是iPhone,右圖的iPad)開發

clipboard.pngclipboard.png

鍵盤

iPad的虛擬鍵盤多了個退出鍵盤的按鈕
左圖爲iPhone鍵盤,右圖爲iPad鍵盤it

clipboard.png

iPad特有的API

Pad多了一些特有的類,好比:
UIPopoverController(左圖)
UISplitViewController(右圖)
… …io

clipboard.png

共有API的差別

有些API在iPhone和iPad都能用,可是顯示效果是有差別的,好比UIActionSheet(左圖iPhone,右圖iPad)微博

clipboard.png

屏幕方向的支持

iPhone支持3個方向
clipboard.pngclass

iPad支持4個方向
clipboard.png

橫豎屏支持

通常狀況下,iPhone應用就一種屏幕方向,要麼豎屏,要麼橫屏(遊戲)
其次,蘋果官方建議:iPad應用最好同時支持橫屏、豎屏兩種方向

clipboard.png

2、開發細節

如何新建一個iPad應用程序

clipboard.png

設備支持的應用程序
iPhone上只能運行iPhone程序
iPad上可以運行iPhone iPad程序

開發過程iPhone和iPad開發的流程是一致的在iPhone開發中學到的全部知識基本都能用在iPad上