Storyboard 是 Apple 推荐的开发方式,相信应该是趋势,使用 Storyboard + Git 进行协同开发应该没问题了吧... 但是感觉使用纯代码逻辑上更加清楚,此外谁能体会使用 13 寸 Mac + 触控板拖控件时的痛苦。
Storyboard 是 Apple 推荐的开发方式,相信应该是趋势,使用 Storyboard + Git 进行协同开发应该没问题了吧... 但是感觉使用纯代码逻辑上更加清楚,此外谁能体会使用 13 寸 Mac + 触控板拖控件时的痛苦。
|
ViztorDec 25, 2015
1
Storyboard 底层是 xml 吧。
|
|
WangMasterDec 25, 2015
3
为啥不用鼠标呢?
|
|
kenshinhuDec 25, 2015
4
13 寸 Mac 小显示屏才是痛苦的根源
|
|
5
@WangMaster 苹果的鼠标不灵敏
|
|
enjoeqDec 25, 2015
6
两者都有用,看实际情况来用。
|
|
LINAICAIDec 25, 2015
7
我想知道这东西能继承嘛,不太会用 story ,一直代码。。
|
|
pysamaDec 25, 2015
8
代码+1
|
|
mzer0Dec 25, 2015
9
非苹果用户. Storyboard 是什么?
|
|
auinDec 25, 2015
10
代码是给脑容量大的准备的,而 Storyboard 是给懒人用的
|
|
loveuqianDec 25, 2015 via iPhone
11
都 2016 了还不用 xib
|
|
shellcodecowDec 25, 2015
12
代码
|
|
kcOolr9b716HNnrfDec 25, 2015
13
看情况用吧!但是代码多!
|
|
OthoDec 25, 2015
14
写之前权衡一下,逻辑不太多的 定制化不高的就都 storyboard 了
|
|
longaiwpDec 25, 2015
15
apple 不是吧, 2016 年了都还没有标记语言写界面的东西产生么。。。
|
|
BijiaboDec 25, 2015
16
做的东西比较简单, Storyboard 多一点。
|
|
wadahanaDec 25, 2015
17
xib + 代码。。
|
|
harde1Dec 26, 2015 via Android
18
最好的方式,其实是用 html5 写界面,用 oc 原生代码写逻辑,既保证了开发速度,也保证了质量。
纯 ios 的,单纯代码的是技术不精或者老古板,专门 xib 是装逼,好的玛农应该按需求选择,活用 |
|
harde1Dec 26, 2015 via Android
19
还有拖控件要有好的触摸版习惯,一个高手应该会喜欢触摸版多于鼠标能用上的是两根手指,但是触摸少则五根,多则十跟,速度远超一切
|
|
PhilCaiDec 26, 2015 via iPhone
20
纯代码…
|
|
MadelineDec 26, 2015
21
一直用纯代码,最近才考察 storyboard ,纯代码写 UI 总感觉速度快不起来。
|
|
free9fwDec 26, 2015
22
看情况吧, 3 种都混着用
|
|
kidneybandDec 26, 2015 via Android
23
纯代码, xib , storyboard 和 autolayout 都会,不是必须都不用。
|
|
zsk425Dec 26, 2015
26
我的经验是在项目开发中都会用到,大部分都直接用 storyboard ,需要复用的会用 xib 或纯代码,总之是怎么省事怎么来。
|
|
harde1Dec 27, 2015 via Android
27
@UtopiaCHN 目前我在开发过程,验证发现官方的 autolayout 等布局方式都有很大的局限性,代码布局,不能实时查看,项目大到一定程度,模拟器跑起来要 10 秒到半分钟,布局修改时间成本高, storyboard 二次修改难度增加,约束线多到像蜘蛛网。
所以我抛弃了官方布局,采用 html+css3 终于解决了这些问题,但是 h5 在写逻辑却是个劣势,所以代码功能逻辑,我又用回原生,例如线程、动画、图像处理等 |
|
tigerZhangDec 28, 2015
28
@harde1 你好,看你评论用 html+css3 布局,有 demo 可否观赏下?
|
|
kkwezardJan 9, 2016
30
刚开始学习 iOS 。也想问下这个问题。到底哪种方式写 view 比较好。这几种方式有 demo 可以借鉴一下吗?
|
|
MrSilentJan 12, 2016
31
比较复杂的、动态的或者界面交互逻辑复杂的用纯代码写,简单的、静态的界面用 SB 或者 Xib 写。
|