[問題] 分工整合

作者: ssss9313 (哈哈月)   2015-01-13 18:37:19
如果說兩個人合寫一個app
用xcode寫
如果寫不同頁面有辦法分開寫之後再整合嗎??
怎麼用?
作者: Jerrynet (我愛Hot_game板)   2015-01-13 18:59:00
xcode有內建git整合阿,可以試試看
作者: darktt (小朱)   2015-01-13 20:28:00
Xcode的source control的功能可以直接無視了,比直接下命令還要難用
作者: xevisu (大綠半糖少冰thx)   2015-01-13 22:12:00
github 有免費試用
作者: ssss9313 (哈哈月)   2015-01-13 23:13:00
放到github那storyboard怎麼辦
作者: osnq (又可以掛bbs了)   2015-01-13 23:46:00
感覺內建難用+1
作者: uranusjr (←這人是超級笨蛋)   2015-01-14 01:54:00
不要用 Storyboard, 每個人開 xib 做自己的 view
作者: howdiun (Howdiun)   2015-01-14 09:19:00
storyboard也可以分好幾個
作者: kokuyoku (天龍狂想曲)   2015-01-14 15:17:00
多人開發建議用code寫view
作者: BS0824 (Bright_Sky)   2015-01-14 16:55:00
純code+1
作者: darktt (小朱)   2015-01-14 17:41:00
推純code
作者: tom19830924 (Tom Hsu)   2015-01-14 17:52:00
推storyboard+xib+code...
作者: xevisu (大綠半糖少冰thx)   2015-01-15 19:56:00
純code寫UI遇到複雜或變化性多一點的之後維護會很頭痛建議還是xib就好
作者: darktt (小朱)   2015-01-15 20:50:00
Code整理的好就沒有維護的問題,而且Code寫UI彈性比xib與StoryBoard還要有彈性而且容易複製某個裡面的UI到另外相UI的Class中<而不需要大弧度的做位置的調整^相似UI的Class中
作者: uranusjr (←這人是超級笨蛋)   2015-01-15 21:27:00
純程式碼做 UI 在這年頭越來越麻煩了, 除非你要手動加Autolayout, 而對閱讀者而言程式一定會比較難理解這真的不是信仰問題, 是事實; 當然純文字的其他好處可能可以彌補這方面不足, 但請不要自欺欺人否認它的缺點
作者: abcdefghi   2015-01-15 22:53:00
但軟體開發本來就是不斷的簡化難懂的code,不是嗎?我比較好奇用sb/xib, 在導入其他open source的viewcontoller會不會遇到困難? 尤其是替換window的root vc
作者: nobody1 (無事家中坐)   2015-01-16 14:39:00
樓上 不會啊 只是一點眉角要注意而已
作者: whitefur (白毛)   2015-01-17 20:04:00
做UI還是要習慣用sb/xib。就一個人maintain自己的sb/xib就容易做版控了。
作者: darktt (小朱)   2015-01-17 20:37:00
我是一直感覺用sb/xib要一直切換畫面很麻煩,而且sb載入時間常常會很久,而且又不能因應不同的情形而動態產生不同的view出來而且在appDelegate中不能依照特殊情況載入不同的root畫面我遇過在sb用了UITableViewController之後卻要加view在tableView之上的情形,這樣子要改的話全部的loayout就要重拉一次,不過用code來做的話就只要將繼承的改為UIViewController建立一個新的tableView,將原本的[self.view addSubview:]改成[self.view addSubview:tableView];就可以解決原本的問題了
作者: abcdefghi   2015-01-17 20:50:00
目前手寫UI最困擾的地方是在配色的時候, 寫出來的ARGB都是亂猜一通, 再不然就是到處找截圖偷RGB值
作者: darktt (小朱)   2015-01-17 22:56:00
這要看它會不會算吧,算法正確顏色根本不會跑掉
作者: whitefur (白毛)   2015-01-18 17:02:00
d大說的動態產生畫面當然用sb也是可以搭配code至於載入不同的root, 用-instantiateViewCon就好了再來, tableVC的問題, 即使用純code寫, 也很少直接用大多還是用UIViewController + UITableView你的addSubview:tableView也是一樣的做法:)所以用sb的時候也是拉一個VC再拉tableViewsb/xib只是方便維護&易讀的一個輔助工具用了工具還是要搭配code使用。並不是說全部都靠sb就好
作者: dophin332 (...)   2015-01-19 00:07:00
精采的討論
作者: yuanruo (罪を憎んで人を憎まず)   2015-01-19 14:21:00
寫了兩年多iOS 我還真沒用過UITableViewController
作者: darktt (小朱)   2015-01-19 15:03:00
樓上,這就代表你沒用過內建的UIRefreshControl這個只有UITableViewController才能使用
作者: abcdefghi   2015-01-19 15:15:00
我跟y大相反, 我大概有8成都是用UITableViewController用來秀資料, 給使用者改設定很方便....
作者: chchwy (mat)   2015-01-25 19:22:00
反對純code, 每個頁面用獨立的xib就好了
作者: nobody1 (無事家中坐)   2015-01-25 21:53:00
@darktt : UIRefreshControl可以添加在uitableview裡
作者: gameKyle (gameKyle)   2015-02-12 18:44:00
推純code才是真的...
作者: ckvir (ckvir)   2015-02-18 21:58:00
看功能才能估阿。。。

Links booklink

Contact Us: admin [ a t ] ucptt.com