作者bbonline229 (bbonline229)
看板MacDev
標題[請益] Xcode裡如何區分Group ?
時間Sat Aug 11 09:27:29 2018
以 MVC 架構來訴說我的問題好了
一般教學影片 group 常常會先分好 Model, View, Controller
然後再直接塞進對應的 files
我理解上這應該是實作小專案的做法
但如果是比較大的專案或是公司專案
可能功能眾多
例如:
ㄧ個 TabarController 有五個 Tabar
- 大功能 - 子功能 - 數個小功能
- 大功能 - 子功能
- 大功能 - 子功能
- 大功能 - 子功能
- 大功能
我的理解會先依照大功能區分 Group, 然後在分 MVC
有時候, 有些 Model 或 View 會共用到, 我就會放在最外層
但其實這樣又有點奇怪, 還蠻容易混淆的
再來我如果用大功能先區分 Group, 那我的子功能是不是
要在大功能底下在建立子 Group, 子Group 底下在區分 MVC
這樣是不是就更亂了, 如果專案夠大
管理 Group 就是一個頭痛的問題了
我在網路上找到的一篇文章
https://goo.gl/FRv8g5
不過看起來他是先分 MVC 在區分功能
我的問題有點亂, 如果有哪裡不清楚我在重新修改
還請前輩建議方向或者有相關資源可以讓我參考
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.195.56
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1533950851.A.BED.html
※ 編輯: bbonline229 (123.195.195.56), 08/11/2018 11:37:34
推 ppppman: 照連結的作法 先分mvc再依照功能分資料夾 你的分法會散 08/11 11:41
→ ppppman: 亂有一堆mvc資料夾 08/11 11:41
先分 MVC, 那如果大功能底下有數個小功能
也是在本身功能 Group 底下再創個子功能 Group 嗎?
※ 編輯: bbonline229 (123.195.195.56), 08/11/2018 12:26:07
推 Blueshiva: 分Group只是方便管理,你當然可以無限制的分割group下 08/11 13:22
→ Blueshiva: 去,只要你知道什麼東西在哪裡就可以 08/11 13:23
了解, 小專案倒是沒差, 大專案或公司專案還蠻想知道
怎分比較妥當, 因為功能可能會超級多
※ 編輯: bbonline229 (123.195.195.56), 08/11/2018 14:29:08
→ uranusjr: 功能超級多的時候當然是要把檔名取好用 quick jump 直接 08/12 04:45
→ uranusjr: 切, 用滑鼠點就算你找得到也是太浪費時間; group 的重點 08/12 04:46
→ uranusjr: 應該是要讓不熟的人方便看整體邏輯, 而不是注重搜尋 08/12 04:47
了解, 感謝
※ 編輯: bbonline229 (123.195.195.56), 08/12/2018 16:46:22
推 denkeni: 專案變大 就拆分出小專案啊 08/13 12:20