1
heiheidewo 2020-11-08 00:50:35 +08:00
来了,写了 5 年 iOS,写 UI 依旧要靠谷歌
|
2
dswyzx 2020-11-08 00:56:14 +08:00 via iPhone 1
现在甚至写个 helloworld 都想去 github 复制粘贴
|
3
fansangg 2020-11-08 00:58:47 +08:00
你们 iOS 系统已经提供那么多很棒的控件了,你不想想 Android 开发还要照着 iOS 控件的交互去自定义,像那种日期时间选择的 whell,列表侧滑的选项啊,诸如此类
|
4
drogohui 2020-11-08 02:24:17 +08:00 2
我是一个工作了 10 年的设计师,做了这么多年设计和这么多研发合作过,熟练错误少的研发屈指可数。很多研发基本不看标注,就交付了,我们都在背后骂这个傻逼咋不看标注呢?后期我发现其实是缺少了关键的一步,设计师是需要和研发解释一遍自己的设计应该怎么实现的,这样错误会减少很多,老哥,下次主动去找一下设计师让他解释一下应该怎么实现,讨论下怎么实现,这样能减少很多事。
|
6
dahhd OP @heiheidewo 真相了。
|
8
Macv1994 2020-11-08 07:59:13 +08:00 via Android
不是很懂这行,现在移动开发不都是混合开发吗? native web hybrid ?
|
10
zpxshl 2020-11-08 10:11:17 +08:00 via Android
ui 是最难的。。。。
|
12
gggxxxx 2020-11-08 10:30:58 +08:00 via iPhone
UI 开发是最没技术含量的部分,但是却是最难做的部分。
基础开发是比较有技术含量的部分,但是做起来最简单。 |
14
txx 2020-11-08 10:44:17 +08:00
10 年 iOS 开发表示依旧不会 😭
|
15
jinhan13789991 2020-11-08 10:50:27 +08:00
webview 嵌套 h5 页面。h5 总比原生的好写一些吧。
|
16
dahhd OP @jinhan13789991 这种对于主业是 iOS 者不现实,而且苹果也很讨厌这种技术类型应用上架。
|
18
dahhd OP @rosu 就是布局自适应,比如文字控件,默认只能显示一行的,但是可以通过自动布局技术让他无限的随着内容增多自动进行换行布局,且每个手机设备看起来效果一致,图片同理,按比例随着手机的尺寸自动的适当放大和缩小。
|
20
fffang 2020-11-08 11:13:53 +08:00 1
确实 我作为面试官 面的都是 runloop runtime 八股文 结果进去一个不用全是写 UI 的 哈哈 真操蛋哪
|
22
NonClockworkChen 2020-11-08 11:27:22 +08:00
复杂的 UI 难写的一笔,我搞不懂,之前很多人嘲笑 iOS 只会写 UI 。又不是光弄库,就能完成工作的。最后,我放弃了,没天赋,转行。。。
|
23
billjobs 2020-11-08 12:27:19 +08:00
看到这标题和描述,差点以为底下又是什么培训课程的广告🐶
|
25
dahhd OP @NonClockworkChen 老哥转哪了?
|
26
Brucepac 2020-11-08 14:53:05 +08:00 via iPhone
UI 状态千变万化,实现的方式也有很多种,想要做的拓展性维护性和复用性高,还是有点难度的,不然也不至于有那么多 UI 库动画库和各种架构了。看过不少 APP 效果很不错的 UI,但是代码很烂,各种业务耦合,只是实现了而已。
|
27
justin2018 2020-11-08 17:47:07 +08:00
@NonClockworkChen 我也是 写的代码越多 感觉自己越来越没有天赋~
|
28
Hongwu 2020-11-08 17:48:42 +08:00
lottie 真实解决了很多这种无聊实现
|
29
waytoexplorewhat 2020-11-08 20:54:31 +08:00
写 UI 的关键在于许多复杂的步骤拆解成一步步细小的步骤,然后慢慢实现他,尤其是每个步骤都对应一个状态,如果是遇到不同状态之间转换都需要动画....emmmm 。幸好 SwiftUI 出了
|
30
FreshOldMan 2020-11-09 09:54:41 +08:00
ios 的 autolayout 的 ui 写法其实挺落后的,对比 react flexbox 的话。
|
31
axex 2020-11-09 10:53:17 +08:00
类似于富文本编辑器?看开点,这是个超级大天坑。
|
32
dahhd OP @FreshOldMan 这个认同的
|
33
bloomy8 2020-11-09 13:40:29 +08:00
这有什么,我见过的有些同行 git 都用不利索
|
34
ychost 2020-11-09 14:55:15 +08:00
UI 太难了,CSS 现在都还勉强会点 flex 布局,其余的不会,
|