我已完成前兩個在線教程「您的第一個iOS應用程序」和「您的第二個iOS應用程序」。後者使用數據控制器類,如here所示。iOS /可可數據控制器類 - 這是標準做法嗎?
我現在正在通過「iOS編程:大書呆子牧場指南第3版」。然而,它似乎沒有提及數據控制器類,並且似乎將方法放入模型類本身(即,將其放入模型類本身中(即MyClass.m
而不是MyClassDataController.m
))。
我相信所有人最終都會變得清晰,但有人能給我一個更廣泛的參照系嗎?數據控制器類的使用只是一個文體決定?我看過其他幾本書,它們似乎也不涉及數據控制器。
直到它工作,不要過多擔心結構:)如果你對模型和演示文稿有很好的分離類,而且你編寫的代碼有意義,那麼你就在正確的軌道上。隨着您越來越有經驗,您最終會認識到常見模式和最佳實踐。只是一點時間和精力,沒有其他:) – 2012-12-31 23:48:09
由於我沒有這本書,我不能說這本書是誤導你,還是隻是採取將在後來擴展的教學快捷方式。但是我發現這本書有一個論壇(http://forums.bignerdranch.com/viewforum.php?f=211),Joe Conway(其中一位作者)似乎經常在那裏發帖。所以你可能想嘗試在那裏問。 –
我現在明白了。「我的第二個iOS應用程序」中的數據控制器類只是數組對象(可變)的一個類,它持有指向所有MyClass對象(實際上是BirdWatching)的指針。 DataContoller這個詞聽起來和ViewController非常相似,我認爲這是一個比實際更加官方的野獸!謝謝,所有。 – Nick