2011-03-22 32 views
0

我聽說過MVC架構將在iphonics應用程序中使用,我想知道什麼是它爲它做的usa以及它是如何有用的。什麼是MVC架構的主要用法以及爲什麼我們要在MVH中使用iphonic應用程序以及它的幫助如何?

任何人的幫助將深受讚賞。

+0

有沒有辦法接受這兩個答案?其實這2個答案對我來說是非常有用的.... :) – 2011-03-22 07:19:07

+0

你只能接受一個答案,但是你也可以提高另一個答案,所以他們得到一些也信貸。 – paulbailey 2011-03-22 08:37:03

回答

4

MVC模式的主要用途是在應用程序中實施數據模型,表示層和業務/控制器邏輯之間的分離。

iPhone應用程序使用它,因爲Apple圍繞MVC模式構建了整個iPhone SDK。創建iPhone應用程序時,您不必嚴格遵循MVC模式,但如果您選擇使用不同的設計範例,則您將以整個方式對抗框架SDK。

這很有幫助,因爲正確使用它會產生更易讀,更易維護的代碼,隨着時間的推移,它更容易重構和重構。

0

另一種方式去思考它..

堅持使用MVC範例可以讓您更輕鬆地重新使用代碼,特別是在技術發生變化的情況下,即使屏幕尺寸和一般外觀問題等操作都很難完成(例如, Apple移動設備的新版本)。如果你有一個你想在iPad和iPhone上使用的應用程序,如果你只需要調整控制器和查看代碼,你的開發難度就會減少。如果您可以重新使用中間層模型代碼,那麼您可以更輕鬆地將這個應用程序啓動並運行在兩個設備上。

這不僅適用於iOS設備 - 您也可以通過這種方式爲web應用程序開發考慮事情。

相關問題