iOS5开发者需要的xib知识,求助

2012-09-18 11:33:47 +08:00
 zhigang1992
入门比较晚,看的是斯坦福CS193P 2011版的。。。
整个课程下来没有半句提到使用xib文件的,这部分知识应该怎么补上呢?
(用storyboard在多个开发者的情况下很纠结的,而且像定制tableView Cell也不简单)
像用xib的话如何segue,embed in navigation Controller之类的博客或者课程。
(重新看一遍2010版的不算...)
3518 次点击
所在节点    iDev
8 条回复
altchen
2012-09-18 11:57:02 +08:00
可以建多个storyboard
vanemu
2012-09-18 12:30:38 +08:00
最好不要使用 Interface Builder,特别是在多人协作的情况下。
zhigang1992
2012-09-18 13:02:33 +08:00
@vanemu 直接用代码来?
freestyler
2012-09-18 13:12:53 +08:00
当初同样的疑惑, 看的这个《Beginning.iOS.5.Development》 挑着看几章就够了
wezzard
2012-09-18 13:50:37 +08:00
为什么要用Xib file?用代码定义Table View Cell只是要点运算而已,顶多多二三十行代码,而且中国人出身的你肯定不会被1000以内的加减乘除心算拦住。
我记得斯坦福那个老头说过Segue仅仅是Storyboard的东西。我没用Xib file做过开发,但是从Navigation Controller Class Reference上查到的应该是有 pushViewController:animated: 和 popViewController:animated: 这对方法可以用来推进navigation controller的。
至于 embed in navigation controller 的话,自己写的应用的根控制器跟苹果的很不一样所以没办法回答了。
zhigang1992
2012-09-18 14:10:50 +08:00
@wezzard xib还是要滴,storyboard的话工程一大就有卡顿的赶脚。而且按paul的意思,应用里面最好使用可视化的工具来避免magic number的。(用代码几个点几个点的改真的是伤不起)
wezzard
2012-09-18 14:23:13 +08:00
@zhigang1992 工程一大就卡顿是内存只有4G吧。。。
那句话我也听到了,但是真的不建议是用Xib file,而且尺寸应该是在Photoshop/Illustrator的设计图里面解决的东西。
另外我本科学工业设计的,在学设计制图的时候我们老师说过所有图上的尺寸都可以分成定形尺寸和定位尺寸,目前我也是这么分的。可能我的自定义Class很多(好吧基本没用过标准的苹果提供的控件),我在自定义的Class里面会把定形尺寸写进去,如果init的时候不指定尺寸就会按照默认尺寸初始化,然后在View Controller里面指定定位尺寸,公共要用的尺寸用宏写在header file里面。
zhigang1992
2012-09-18 14:52:26 +08:00
@wezzard 好主意,看来大学里面的课程还是有用的。。。可以我把工业设计翘掉了,哎。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/47964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX