因此,我只寫了一個絕對精湛,設計完美的iPhone應用程序,它將會變得如此豐富,我會在浮船和泳裝模型和直升機中氾濫。我想通過將其轉換爲適用於iPad和iPhone的通用應用程序來賺取更多現金。設計通用應用程序(iPad/iPhone)的好習慣
現在我正在做這件事,併成爲我的懶惰程序員,試圖最大限度地重用我已經編寫的代碼,我發現我可以重用大部分代碼 - 當然,所有的模型 - - 但總是有一些小東西需要在控制器類上修改。或者,在UI_USER_INTERFACE_IDIOM()
上經常進行檢查,這對我來說似乎是一種代碼味道。
與此同時,我認爲ipad版本不應該是iPhone版本的大。對於大多數情況來說,不同的用戶界面肯定是有保證的,但是會出現重複使用對話框的位置或整個視圖層次結構。
所以,我問社區。有什麼好的做法可以通過最小的調整來確保我的應用程序具有通用性?
這就是我所害怕的:一個通用應用程序實際上是兩個應用程序被塞入一個應用程序,只有它們之間的模型,這成爲維護的噩夢。 – ageektrapped