[问题] 分工整合

楼主: 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