1
knightlhs 2014-10-30 10:49:53 +08:00
基本上 如果不是为了图快 都是用代码实现
不过需要写的真TMD多 |
2
jox OP @knightlhs 我现在觉得就得是那种特别简单,保证不会变的东西才能用IB,而且还得谨慎地琢磨一下,这玩意儿到底能不能用IB,用不用?用不用?到底特么地能不能用?
反正挺纠结的。。。用IB有些配置就容易点,拿鼠标点一点就行,不用一行一行地在代码里配置,但就怕出现这样的问题,不好控制。 IB只能编码对象和对象之间的关系,应用的逻辑不能编码,这个也挺蛋疼的,我的教训就是用IB用HIGH了,后来发现涉及到了逻辑问题,一下傻眼了,还得回去老老实实地用代码来控制,感觉IB就得用来保存一些配置好的对象,配好ID然后用的时候从XML里取,否则用多了经常出问题 |
3
knightlhs 2014-10-30 11:03:33 +08:00
外包项目必须用IB不然满足不了时效要求
自己的产品也可以 不过可以考虑把内部元素用IB实现 但是外部的界面必须用代码 像拼积木一样处理 不然万一要重构 太痛苦了 跟重写也没啥区别了 |
4
jox OP |
5
nagato 2014-10-30 11:13:31 +08:00
鼠标右键->Refactor->Rename
|
7
iimare 2014-10-30 12:36:24 +08:00
你需要做得是将鼠标指针放在需要重命名的地方Edit->Refactor->Rename,更改名字,Perview,然后看看Perview的结果里xib的名字变了吗?
还有,我现在觉得IB布局实在是太方便了,尤其你要使用Autolayout的时候 |
8
jox OP |
9
fgwww 2014-10-30 13:25:51 +08:00
完全没有理解是什么问题,其他人这样用不都是好好的么
|
10
krafttuc 2014-10-30 13:32:35 +08:00
很多莫名其妙的问题可能就是你在 IB 的某个小角落打了个勾或是忘了改某个属性。这是 NIB 对 debug 不友好的地方。排查这些错误不光费时间,而且很 frustrating。所以我到现在依然不是 IB 的 fan。
|
13
LINAICAI 2014-10-30 15:46:07 +08:00
除了cell,说什么也不能用ib或者故事版,太费劲了。
|