[問題] 關於Model-View-Controller一個問題...

看板MacDev作者 (Linux & Mac lover)時間14年前 (2009/11/07 13:24), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/2 (看更多)
如果我有一個NSArray存放不固定數量的CGPoint, 這些Point在drawRect中都被用來當作是draw的data 但其實這些點也要被某個我的Controller class來增減或改變 請問這些data object(NSArray contain CGPoint) 是放在View的class底下比較好, 還是放在Controller的class底下 比較好ㄋ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 75.62.108.175

11/07 13:28, , 1F
其實你高興就好, MVC 不是強制的, 也有很多灰色地帶
11/07 13:28, 1F

11/07 13:29, , 2F
是我的話這類東西通常放在 view, 不過那是我
11/07 13:29, 2F

11/07 21:03, , 3F
View通常reusable,Controller則否 你思考看看它的用途吧
11/07 21:03, 3F

11/10 09:36, , 4F
MVC只是一種設計模式.有許多的好處.但不代表一定要遵守
11/10 09:36, 4F

11/10 09:37, , 5F
也有人喜歡都用code的方式來產生畫面.完全沒有xib檔的
11/10 09:37, 5F

11/10 09:39, , 6F
以這情況.我的話會在view寫一個以NSArray為參數的Method
11/10 09:39, 6F

11/10 09:41, , 7F
在Controller裡更動後.呼叫view的method.view裡去做draw
11/10 09:41, 7F

11/10 09:42, , 8F
的動作.
11/10 09:42, 8F

11/10 14:38, , 9F
我怎麼覺得可以用binding來就好了...
11/10 14:38, 9F

11/10 15:00, , 10F
CGPoint 是 Cocoa Touch 的, 沒有 binding 可以用吧
11/10 15:00, 10F

11/10 20:59, , 11F
CGPoint是Core Library裡的,而且可以bind NSArray
11/10 20:59, 11F
文章代碼(AID): #1AzGIPt_ (MacDev)
文章代碼(AID): #1AzGIPt_ (MacDev)