我是iphone應用程序中的新手,想要了解創建應用程序時爲什麼有兩個單獨的環境。當我選擇模板來構建我的應用程序時,有兩種設備可供選擇。有些模板只有iphone或ipad,一個用於通用。由於我的項目想要在iphone和ipad上工作,我選擇帶有通用選項的模板。它創建了兩個子類別:iphone和ipad。這是否意味着我必須實施他們兩個?他們之間有什麼不同?爲什麼使用窗口基模板創建IOS應用程序創建了兩個設備應用程序文件夾?
0
A
回答
1
是的,這兩個設備的屏幕尺寸是不同的。所以他們都有不同大小的XIB文件。你可以爲iPhone和iPad使用相同的代碼,但一般來說,由於iPad有更大的屏幕,它的設計與iPhone版本不同,並且有更多的代碼。
1
是的,就像傑克說的,主要區別在於屏幕尺寸。因此,這兩個nib文件。 iPad擁有更多的真實狀態(即空間),因爲屏幕更大。因此,您需要專門針對該屏幕尺寸設計您的用戶界面。
此外,您將要使用該額外空間來製作更豐富的用戶界面,從而提供更好的用戶體驗。例如,許多iPad應用程序使用UISplitViewControllers
來利用這個額外的空間。
對於您的其他邏輯和算法,您可以使用相同的代碼,因爲這兩個設備都運行iOS。
我還沒有檢查過它,但我知道有關創建通用應用程序的主題在斯坦福大學課程第7部分涵蓋了Developing Apps for iOS
相關問題
- 1. 試圖爲iOS設備創建通用應用程序
- 2. 創建多個用戶使用的應用程序文件夾
- 3. 爲什麼WWW文件夾爲空的應用程序創建使用Ionic2
- 4. iOS - 訪問應用程序創建的文件和文件夾
- 5. ios-創建多個窗口應用程序
- 6. 爲什麼默認的基於XCode Window的應用程序模板不能以編程方式創建窗口?
- 7. 爲iPad應用程序創建應用程序內設置
- 8. 爲iPhone創建一個文件夾應用程序
- 9. 創建設置爲mac應用程序
- 10. 爲應用程序創建設置
- 11. 爲.NET應用程序創建單個文件安裝程序
- 12. 使用程序創建文件夾
- 13. 爲我的android應用程序創建窗口小部件
- 14. 在Windows窗體中使用VB創建文件夾應用程序使用VB
- 15. 在設置應用程序中創建應用程序設置
- 16. 使用ClickOnce應用程序創建啓動文件夾shorcut?
- 17. 在基於窗口的應用程序中創建表格
- 18. 模板缺少註冊/創建,應用程序/創建
- 19. 如何爲應用程序創建通用彈出窗口?
- 20. 創建iOS應用程序:使用本機郵件應用程序問題
- 21. 什麼是創建iOS應用程序的工作流程
- 22. 爲什麼應用程序對象在android上創建兩次?
- 23. 是否可以使用swift 3.0爲非iOS 10設備創建應用程序?
- 24. 創建Outlook備份應用程序
- 25. 在iOS應用程序中創建文檔文件夾內的文件夾
- 26. 如何使用winnovative在窗口應用程序中創建pdf
- 27. 爲應用程序創建一個URI
- 28. 爲應用程序創建一個GUI
- 29. 通過使用Microsoft.Web.Administration庫創建IIS應用程序創建兩個應用程序而不是一個
- 30. 創建Windows窗體C#應用程序