1
kepenj 2015-09-22 12:18:05 +08:00
基本职业素养,自己接的项目,含泪也要改完再走。
|
2
oorrpp 2015-09-22 12:21:36 +08:00
用 xib 做有问题?
|
3
kidneyband OP @kepenj 我就在这提供劳动,吃口饭。说其他的是多余的。
|
4
kidneyband OP @oorrpp 哦,我没交待清楚,原来的 xib 没有适配 iphone6 和 iphone6p 。所有控件按 iphone5s 尺寸写死。。
|
5
oorrpp 2015-09-22 12:27:55 +08:00
@kidneyband 用 autolayout 啊,他应该已经适配好了, xib 的大小都是根据 ip5 来的
|
6
l12ab 2015-09-22 12:28:38 +08:00
那你就把所有用到具体尺寸的地方,比如 320 ,全部搜一遍改。我都没用 xib ,都纯代码写的
|
7
kidneyband OP @l12ab 不用 xib 我们还是朋友。
|
8
kidneyband OP @oorrpp 原来用的 autoResize 啊。最坏的情况了。。
|
9
qianlifeng 2015-09-22 12:32:14 +08:00
同病相怜,改老系统改的想吐
|
10
oorrpp 2015-09-22 12:32:46 +08:00
@kidneyband 祖传代码
|
11
kidneyband OP @qianlifeng 你怎么不跑路?
|
12
wanjun 2015-09-22 13:07:30 +08:00
你来重写
|
13
kidneyband OP @wanjun 项目进度又不是我定。我想重写也不是我说了算的。
|
14
laucie 2015-09-22 13:29:16 +08:00
年底再跑
|
15
zapper 2015-09-22 13:33:23 +08:00
呃...用 xib 有什么坏处吗?求科普...
|
16
CareiOS 2015-09-22 13:35:44 +08:00
有需求要支持 6 与 6+, 那就只有一个页面一个页面改了。老板不可能不给你时间改吧。
|
17
DingSoung 2015-09-22 13:37:17 +08:00
用 xib 有问题吗,约束不要用像素用比例啊,我适配的好好的。
我现在稍微复杂一点的 view 基本都用 xib. 动态的,带效果的采用代码写 |
18
kidneyband OP @dingsoung 你看看我后续的回复。
|
19
kidneyband OP @zapper 我只能说,不要用。。
|
20
dcty 2015-09-22 13:55:33 +08:00
一天搞定的路过, xib 数量不低于 50 个。
|
21
Lockerios 2015-09-22 13:57:16 +08:00
xib+AutoLayout+SizeClass 感觉还是不错的,当然 storyboard 组合起来更棒了:)
不过要是出现一个 storyboard 里面几十个 VC ,那也是要醉的。 |
23
lacklock 2015-09-22 14:01:57 +08:00
没有用 autolayout 和是不是用 xib 写的没什么关系吧。
|
24
zt1991616 2015-09-22 14:06:08 +08:00
工作嘛,本来就是收钱干活,难搞也要搞啊
|
27
LINAICAI 2015-09-22 14:25:52 +08:00
全 xib 也不是坏事啊,怕就怕一会 xib 一会 storyboard 一会手写。。。
这才要命 |
28
kidneyband OP 辞职不批准,非常蛋疼
|
29
ycge234 2015-09-22 16:26:28 +08:00
3 个月,感觉多少个也够改完了```
|
30
ibcker 2015-09-22 16:53:17 +08:00
招我呀··专注重构 20 年~~XD
|
31
anubiskong 2015-09-22 16:58:33 +08:00
好像你可以强走, 给上司发离职邮件, 说明原因, 说明一个月后不再来上班, 然后你就有了法律依据, 完成了离职通知的义务, 一个月之后不再来公司就好. 不过这个我没试过, 这是听人说这样符合劳动法规定
|
32
akring 2015-09-22 17:02:26 +08:00
@kidneyband 楼主在哪里工作?
|
33
kidneyband OP @ibcker 靠,你是大神,我认识你。
|
34
kidneyband OP @anubiskong 强走肯定可以啊,算了,和我谈了半天,忍了。。拉不下脸
|
35
kidneyband OP @akring 上海
|
37
markss 2015-09-22 17:18:32 +08:00
xib storyboard 我喜欢,哈哈。
|
39
kidneyband OP @xream 我是你的 twitter 粉丝,你这么一说我好激动。。
|
40
xream 2015-09-22 17:24:52 +08:00
@kidneyband hhh 你的 twitter id 是?
|
41
tuoxie007 2015-09-22 17:27:09 +08:00
方案 1. 跟 boss 说明情况,强调重构的好处和不重构的问题的严重性,重点是“不重构会拖慢长久进度”,如果 boss 不相信,可以让他自己找信得过的人来做评估。
方案 2. 自己偷偷重写(对,是重写,或者说大重构),如果你想的开,其实是你自己以后会省事。 方案 3 : quit 我也遇到你这种情况,我当时是采取的方案 2 ,因为是接收的别人的项目,那个人也还在公司,我是不想让人家太难看,就没说 |
42
Madeline 2015-09-22 17:27:57 +08:00
xib 只有在被非常良好的构建,且全局风格保持一致的时候才能体现他的好。
稍有点问题改起来就是噩梦。 |
43
kidneyband OP @tuoxie007 tuoxie 我也是你的 twitter 粉丝,哈哈
|
44
kidneyband OP @xream 推号: eighty_cent 晚上发简历
|
46
ibcker 2015-09-22 17:46:37 +08:00
@kidneyband 是不是收到过我的骚扰广告?啊哈哈哈哈哈哈哈···
|
47
chmlai 2015-09-22 17:51:30 +08:00
这种情况, xib 比代码 setFrame 好改
|
48
akring 2015-09-22 18:24:18 +08:00
@kidneyband 还好还好,我还以为你接了我上家公司的坑...
|
49
tuoxie007 2015-09-22 19:24:45 +08:00
@kidneyband 你推号什么
|
50
wupher 2015-09-22 19:37:53 +08:00
这种项目一页页的翻版确实是吐血。
如果可能最好找一大拨人改,每人改一页。 还有一种办法是,如果界面不复杂,干脆代码手写一套布局,全部用 masonry 。人多,就算再复杂,每人一页,折腾起来也很快。 |
51
kidneyband OP @tuoxie007 eighty_cent
|
52
wj2061 2015-09-22 20:19:30 +08:00
和楼主经历类似,先在原代码上改到吐血,后直接花了一个月直接 storyboard 重写了。
主要是我工作事少点,项目也比较小。 |
53
ydq419453527 2015-09-22 21:55:38 +08:00
当时公司为了能快速出第一版 app 里面都是 xib ……
一个 controller 配一个 xib ,一个 cell 配一个 xib 最后抽时间把所有的 xib 全部去掉了!没错,是全部! |
54
NovemberEleven 2015-09-22 22:05:34 +08:00 via iPhone
何必呢
|
55
pedestrianc 2015-09-22 23:31:47 +08:00
借此机会好好学学 autolayout 呗,,做技术不就这样吗,不断的学习,有些时候用 xib 确实方便很多。
|
56
wangyifei6817 2015-09-23 08:53:33 +08:00
我擦 写死的 xib 适配 iPhone6/plus 不要太简单
楼主你能力不适应这份工作 |
57
kidneyband OP @wangyifei6817 你不懂。
|
58
pljhonglu 2015-09-23 09:35:03 +08:00
遇到自己实在看不下去的代码,如果打算久留,我都会推倒重做。。。
PS: XIB 是无辜的。。。 |
59
SergioChan 2015-09-23 12:11:25 +08:00
楼主一个人扛么。。赶紧跑吧
|
60
pheyer 2015-09-23 14:40:48 +08:00
这还好吧,要是全代码写的而且坐标都写死,你会更崩溃的
|
61
wangyifei6817 2015-09-23 23:21:24 +08:00
@kidneyband
debug 和填坑是程序员基本能力 11 年入行 从 13 年开始接触 xib 到现在 xib +autolayout 和手写约束混编 有啥不懂的? 现在让我去一个个 setframe 我才不回去干 xib 能解决 90%适配问题 解决调试 UI 时间那更是多了去了 |