V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
zhigang1992
V2EX  ›  iDev

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

  •  
  •   zhigang1992 ·
    zhigang1992 · 2012-09-18 11:33:47 +08:00 · 3510 次点击
    这是一个创建于 4230 天前的主题,其中的信息可能已经有所发展或是发生改变。
    入门比较晚,看的是斯坦福CS193P 2011版的。。。
    整个课程下来没有半句提到使用xib文件的,这部分知识应该怎么补上呢?
    (用storyboard在多个开发者的情况下很纠结的,而且像定制tableView Cell也不简单)
    像用xib的话如何segue,embed in navigation Controller之类的博客或者课程。
    (重新看一遍2010版的不算...)
    8 条回复    1970-01-01 08:00:00 +08:00
    altchen
        1
    altchen  
       2012-09-18 11:57:02 +08:00   ❤️ 1
    可以建多个storyboard
    vanemu
        2
    vanemu  
       2012-09-18 12:30:38 +08:00
    最好不要使用 Interface Builder,特别是在多人协作的情况下。
    zhigang1992
        3
    zhigang1992  
    OP
       2012-09-18 13:02:33 +08:00
    @vanemu 直接用代码来?
    freestyler
        4
    freestyler  
       2012-09-18 13:12:53 +08:00   ❤️ 1
    当初同样的疑惑, 看的这个《Beginning.iOS.5.Development》 挑着看几章就够了
    wezzard
        5
    wezzard  
       2012-09-18 13:50:37 +08:00   ❤️ 1
    为什么要用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
        6
    zhigang1992  
    OP
       2012-09-18 14:10:50 +08:00
    @wezzard xib还是要滴,storyboard的话工程一大就有卡顿的赶脚。而且按paul的意思,应用里面最好使用可视化的工具来避免magic number的。(用代码几个点几个点的改真的是伤不起)
    wezzard
        7
    wezzard  
       2012-09-18 14:23:13 +08:00   ❤️ 1
    @zhigang1992 工程一大就卡顿是内存只有4G吧。。。
    那句话我也听到了,但是真的不建议是用Xib file,而且尺寸应该是在Photoshop/Illustrator的设计图里面解决的东西。
    另外我本科学工业设计的,在学设计制图的时候我们老师说过所有图上的尺寸都可以分成定形尺寸和定位尺寸,目前我也是这么分的。可能我的自定义Class很多(好吧基本没用过标准的苹果提供的控件),我在自定义的Class里面会把定形尺寸写进去,如果init的时候不指定尺寸就会按照默认尺寸初始化,然后在View Controller里面指定定位尺寸,公共要用的尺寸用宏写在header file里面。
    zhigang1992
        8
    zhigang1992  
    OP
       2012-09-18 14:52:26 +08:00
    @wezzard 好主意,看来大学里面的课程还是有用的。。。可以我把工业设计翘掉了,哎。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3243 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:33 · PVG 21:33 · LAX 06:33 · JFK 09:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.