我將使用Swift創建Universal iOS應用程序。 iPhone和iPad版本的功能相同,但有些部分不同。該應用將支持所有的方向。iOS通用應用程序體系結構
通用架構的最佳方法是什麼? 我應該爲單獨的目標使用單獨的故事板和獨立的iPhone/iPad類嗎?還是使用相同的文件?
我將使用Swift創建Universal iOS應用程序。 iPhone和iPad版本的功能相同,但有些部分不同。該應用將支持所有的方向。iOS通用應用程序體系結構
通用架構的最佳方法是什麼? 我應該爲單獨的目標使用單獨的故事板和獨立的iPhone/iPad類嗎?還是使用相同的文件?
如果您計劃在iPhone和iPad故事板之間有非常不同的佈局,則單獨的故事板會是更好的選擇。個人而言,我會嘗試爲兩者使用相同的故事板,並利用size classes和自動佈局(在自動佈局here上的一個很好的教程)來調整視圖,如@RDSpinz在他的評論中所建議的。
如何處理代碼,如何管理iPhone/iPad版本的類? – danteCore
我從來沒有真的需要這樣做....對我來說,它始終是運行這兩個版本的相同代碼... – DeveloperACE
30%的改變只是調整視圖的大小還是有額外的內容被添加到iPad版本?如果沒有太多的內容被更改,只需使用相同的故事板和自動佈局。 –
一些額外的內容將被添加30%。 – danteCore
我建議使用自動佈局和大小類來確定在特定大小和方向上顯示的視圖 – RDSpinz