我有一個UIViewController類是做到以下幾點:初學者問題 - 我需要將我的課程分爲不同的課程嗎?
檢測運動。
排列一堆圖像並做一些命令操作。
將圖像插入到視圖中。
爲某些圖像添加動畫。
- btw這個類有很多對象(60)。
我是否需要分開一些這方面的步驟不同的類別? 如果是這樣,爲什麼和類的類型。
tia。
我有一個UIViewController類是做到以下幾點:初學者問題 - 我需要將我的課程分爲不同的課程嗎?
檢測運動。
排列一堆圖像並做一些命令操作。
將圖像插入到視圖中。
爲某些圖像添加動畫。
我是否需要分開一些這方面的步驟不同的類別? 如果是這樣,爲什麼和類的類型。
tia。
我覺得這是有些主觀,但我個人倒如下它們分開:
MODEL:
VIEW:
CONTROLLER:
通常你會想要爲你的模型,視圖和控制器分開的類。因此,如果你通常有這樣的事情:
MyViewController.m,MyView.m,MyModel.m
至少是。請注意,如果您使用IB構建視圖,那麼您將擁有MyView.xib文件而不是MyView.m。
但這只是一個開始。根據你的應用程序的複雜性,你可能會得到更多的類,它們會將常見的狀態和功能分解出來。總的來說,把所有東西放在一個班級中是一個壞主意。這對於任何oo語言來說都是如此,因爲它對於objective-c來說是一樣多
可能是想得到一本像Beginning iPhone Development這樣的書的想法。正如ennuikiller所說iPhone應用程序是使用模型,視圖,控制器概念構建的。本書爲您介紹如何開發iPhone應用程序的核心思想。
好的。所以基於以下哪一步我將放入模型和控制器(查看我在IB中創建的)。 – nil 2009-12-09 15:40:05