我是iOS開發新手,目前正在爲iPhone和iPad開發應用程序。我們可以爲iPhone和iPad開發單一應用程序嗎
我的問題是我們可以開發單一的應用程序,可以在iPhone和iPad上運行,它們可以匹配不同的屏幕尺寸或分辨率。或者,我是否需要編譯2個不同的應用程序,以匹配iPad和iPhone中不同的屏幕尺寸或分辨率?
謝謝。
我是iOS開發新手,目前正在爲iPhone和iPad開發應用程序。我們可以爲iPhone和iPad開發單一應用程序嗎
我的問題是我們可以開發單一的應用程序,可以在iPhone和iPad上運行,它們可以匹配不同的屏幕尺寸或分辨率。或者,我是否需要編譯2個不同的應用程序,以匹配iPad和iPhone中不同的屏幕尺寸或分辨率?
謝謝。
是的,我們可以!通用應用程序是解決方案!
閱讀這篇博客:http://www.kotancode.com/2011/04/05/ios-universal-apps/
也可以使一個通用的應用程序的iPhone和iPad。爲故事板或筆尖文件創建不同的佈局。
首先,您不需要編譯2個不同的應用程序,以匹配iPad和iPhone中不同的屏幕尺寸或分辨率。 AppStore中已經有通用的應用程序。 試試這個:Universal-iOS-App-Template而這個問題:iPad/iPhone universal app
我們可以開發單一的應用程序來實現這一點。只需在創建新項目時選擇設備系列作爲通用設備。您將可以選擇爲iPhone和iPad準備不同的Xib。在代碼中,您可以檢查設備或在分配設備時使用適當的命名。
例如,
爲iPhone -
oneViewController *oneView = [[oneViewController alloc]initWithNibName:@"oneViewController" bundle:nil] autorelease];
爲iPad - 你可以只使用"oneViewController~ipad"
爲廈門國際銀行的名字。這會自動爲ipad加載xib。