我應該使用哪些標準和實踐來開發在iPhone和iPad上運行的應用程序?我應該使用哪些標準和實踐來開發在iPhone和iPad上運行的應用程序?
-2
A
回答
1
2
您可以構建一款可輕鬆在iPhone和iPad上運行的單個應用程序,並且Saurabh的Apple鏈接是開始的最佳位置。
雖然有幾件事情需要考慮。
你想要一個通用的應用程序,可以在ipad和iphone上運行,或者你想爲每個設備分別安裝不同的應用程序(從同一個項目構建)?
某些應用程序在iphone和ipad之間有着根本的不同,因此嘗試保留一個通用應用程序沒有多大意義。您還需要考慮是否希望iPad用戶爲您的應用的「高清」版本支付更多費用。
雖然因爲Apple提供了返回相應設備的UI_USER_INTERFACE_IDIOM()宏,所以對您運行的平臺執行RUNTIME檢測很容易。這允許你編寫這樣的代碼;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// Configure for iPad
}
else
{
// Configure for iPhone
}
通常配置代碼加載相應的NIB文件,如果您使用的界面生成器資源,或者設置不同的屏幕尺寸參數,使你的代碼的其餘部分鱗片適當。
請注意,在iPad上,您需要支持所有設備方向,所以在爲iPhone構建應用程序時,最好從頭開始考慮這一點。
還有很多東西要學,但是這一切都在蘋果證明了像往常一樣...
相關問題
- 1. 爲iPhone和iPad開發應用程序
- 2. 開發原生應用程序以在Android和iPhone上運行?
- 3. iPhone/iPad應用程序發展和BundleId
- 4. 我應該使用哪種類型的jdk來開發我的應用程序?
- 5. 您應該使用哪個數據庫來編程iPhone/iPad應用程序?
- 6. 開發iPhone和iPad分開的應用程序版本
- 7. 哪些編程語言應該用於android和ios應用程序開發?
- 8. 在Xcode 5中開發的iPhone應用程序,在iPad上運行時不顯示圖標和啓動圖像
- 9. iPhone/iPad應用程序開發限制
- 10. Iphone/Ipad應用程序開發
- 11. 在Erlang(和Riak)開發應用程序時的最佳實踐?
- 12. 使應用程序兼容iPhone和iPad?
- 13. 我應該使用哪種編程框架在iPhone/iPad上創建應打扮Silhouette的應用程序?
- 14. 是否有可能使用ipad開發iphone,ipad應用程序
- 15. 我應該在java和ruby之間使用哪種編程語言來創建Android和iPhone應用程序
- 16. 我應該使用哪些語言和庫來使用Gmail?
- 17. 在iPad上運行通用應用程序作爲「傳統」iPhone應用程序
- 18. 開發iPhone應用程序運行在iPad上 - 自動設置2個
- 19. 我應該在DroneDeploy應用程序中使用哪些樣式?
- 20. 我應該遵循哪些標準和最佳實踐來編寫可互操作的portlet或Web小工具?
- 21. iPad上的iOS開發或iPhone上的Web應用程序
- 22. 我的iPhone應用程序的iTunes和iPad圖標?
- 23. iphone/ipad企業應用程序發行
- 24. 運行iPhone應用程序和字體縮放的iPad
- 25. 如何限制iPhone 6+和iPad開發iOS應用程序
- 26. 爲iPhone和iPad開發原生電子書應用程序
- 27. 我應該從哪裏開始在iPhone應用程序中製作行業標準音頻?
- 28. 移動應用程序開發...我應該選擇在未來使用哪種應用程序?
- 29. 通用iPhone和iPad應用程序
- 30. 我應該從哪裏開始開發windows phone應用程序
然後我如何才能找到我需要加載廈門國際銀行爲iPhone或iPad。 – Nitin 2011-04-05 14:13:33
基本上你可以用兩個.xib文件創建一個項目。一個用於iPhone,一個用於iPad。在啓動時檢測設備並加載正確的.xib。 – Anne 2011-04-05 14:13:50
看看這個 - http://www.weston-fl.com/blog/?p=563 http://devimages.apple.com/iphone/resources/introductiontouniversalapps.pdf – Saurabh 2011-04-05 14:14:36