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
PrideChung
V2EX  ›  iDev

Xcode 4.6 的新功能

  •  
  •   PrideChung ·
    PrideChung · 2013-01-29 04:29:05 +08:00 · 8675 次点击
    这是一个创建于 4307 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新的SDK 6.1以及对应的Simulator,增加对iPad Mini和iPad4的支持,还有一大堆的LLVM以及LLDB的增强需要慢慢体会,一眼扫下来最亮眼的新功能:

    Xcode UI: Inspects elements of NSArray and NSDictionary objects.



    是的,Array和Dictionary的inspector,不敢相信Xcode这货以前居然没这功能,难怪要被黑。真心希望Xcode能加强下Debug方面的功能,经常出现异常的时候只有一句毫无信息量的 "unrecognized selector sent to 0xxxxx", 要不就把你跳转到一堆看不懂也不会看的汇编代码。
    34 条回复    1970-01-01 08:00:00 +08:00
    dingtianran
        1
    dingtianran  
       2013-01-29 08:24:29 +08:00
    一直都是直接po的,也没太用过那个inspector
    alexrezit
        2
    alexrezit  
       2013-01-29 08:46:34 +08:00 via iPhone
    呃... 你是觉得毫无信息量, 可是那就足够解决 99% 的问题了啊. 我倒是希望 Xcode 加上图形化的线程跟踪呢.
    yellowV2ex
        3
    yellowV2ex  
       2013-01-29 08:56:43 +08:00
    storyboard的体验真是太2了,首先鼠标那个难拖,缩小不能拖控件,放大只能100%,想要细调都没办法,想要在左边选中一个然后用上下左右箭头调都不行
    fha520
        4
    fha520  
       2013-01-29 09:14:46 +08:00
    LZ,帮我看一下集成的模拟器里面有iPhone 4.3的吗?
    cythb
        5
    cythb  
       2013-01-29 09:40:23 +08:00
    @yellowV2ex 至今没用过storyboard,太囧了。
    dingtianran
        6
    dingtianran  
       2013-01-29 10:51:45 +08:00
    其实最希望解决的bug:
    每次我随便看一下xib,然后就modified了。。。。我什么都没动啊 日了
    现在不敢去点任何xib
    BB9z
        7
    BB9z  
       2013-01-29 12:04:51 +08:00
    @yellowV2ex 左面选完控件后,先选中view controller,之后就可以用方向键微调了。

    @dingtianran 这个不是bug…… 常见的原因之一是跟上次编辑人的Xcode或系统版本不同。
    clowwindy
        8
    clowwindy  
       2013-01-29 12:08:28 +08:00
    这个可以说是千呼万唤始出来吧……

    我最希望解决的是经常抛异常的时候看不到调用栈的调试符号……只有一堆地址
    Cwind
        9
    Cwind  
       2013-01-29 12:09:06 +08:00
    原来是没这功能啊,就写个"5 objects",很蛋疼
    Numbcoder
        10
    Numbcoder  
       2013-01-29 13:08:51 +08:00
    我第一次用 Xcode debug 时,发现不能看 array 的具体信息,太坑爹了。
    现在终于有了。
    txx
        11
    txx  
       2013-01-29 13:21:14 +08:00
    其实我不懂为何要这么debug 直接 NSLog 不好么?
    fofoone
        12
    fofoone  
       2013-01-29 14:37:59 +08:00
    还在用4.2的人。很不愿意升级的说
    ostrichmyself
        13
    ostrichmyself  
       2013-01-29 15:09:39 +08:00
    刚升级到4.5不到两天. 难道又要升级..
    dingtianran
        14
    dingtianran  
       2013-01-29 15:53:41 +08:00
    @ostrichmyself 4.5都用了快半年了吧。。。
    dingtianran
        15
    dingtianran  
       2013-01-29 15:54:39 +08:00
    @BB9z 对 大概是这个原因,每次都不敢去点xib,结果就一直拖着。。。。
    xuan_lengyue
        16
    xuan_lengyue  
       2013-01-29 16:10:54 +08:00
    右键然后print description就好了,自定义的类就重载下description方法。
    jinhai
        17
    jinhai  
       2013-01-29 16:16:11 +08:00
    楼上正解
    chisj
        18
    chisj  
       2013-01-29 16:20:42 +08:00
    @dingtianran 我是点过之后发现没啥要动的就赶紧Discard Changes,确实会有点怕点,点完显示"M"真心难受,有种被xcode欺负的感觉。
    ostrichmyself
        19
    ostrichmyself  
       2013-01-29 16:35:59 +08:00
    @ostrichmyself 升级有点迟,mac还刚升级到10.8 ,看来升级工作还未完
    KennyZJ
        20
    KennyZJ  
       2013-01-29 17:15:40 +08:00
    最大的问题是下载太慢了。。。
    nil
        21
    nil  
       2013-01-29 18:24:45 +08:00
    ARC相关的warning算是比较实在的功能,retain circle真心的蛋痛。
    alexrezit
        22
    alexrezit  
       2013-01-29 18:32:35 +08:00
    @txx
    习惯不同吧... 记得某个传奇人物也很喜欢打 log 的.
    PrideChung
        23
    PrideChung  
    OP
       2013-01-29 19:25:16 +08:00
    @fha520 默认应该是没有的吧,我从Xcode4.4的时候开始学iOS开发,就没见过有iOS 4.3的模拟器。
    kran
        24
    kran  
       2013-01-29 19:34:06 +08:00
    日哦, 昨天升级的4.5.3
    lasse
        25
    lasse  
       2013-01-29 22:45:48 +08:00
    升级中,1.33G,看来变化挺大的
    BigZ
        26
    BigZ  
       2013-01-30 12:35:30 +08:00
    完全不是增量更新,不过app store在国内做cdn了,速度很快
    soulhacker
        27
    soulhacker  
       2013-01-30 12:56:52 +08:00
    @BigZ 当然是增量更新,不然 1.x GB 哪里够,主要这次更新包括了 iOS 6.1 SDK,所以比较大。
    qdvictory
        28
    qdvictory  
       2013-01-30 14:02:50 +08:00   ❤️ 1
    其实熟悉了xcode的调试,找问题还是很好找的。
    reeze
        29
    reeze  
       2013-02-16 15:39:39 +08:00
    @dingtianran re, 平时习惯没事Ctrl+S下,结果没有改动文件就成改动状态m了, git diff时那一堆东西看着真难受。
    Gal3rielol
        30
    Gal3rielol  
       2013-02-17 12:52:16 +08:00
    `真心希望Xcode能加强下Debug方面的功能,经常出现异常的时候只有一句毫无信息量的 "unrecognized selector sent to 0xxxxx", 要不就把你跳转到一堆看不懂也不会看的汇编代码。`

    这就是你不会用了吧, 加一个异常断电就好了
    zucknet
        31
    zucknet  
       2013-02-17 17:07:00 +08:00
    @qdvictory 嗯, 我还不知道更新了哪些..
    zth8658459
        32
    zth8658459  
       2013-02-17 21:47:27 +08:00
    握爪,每次都靠 nslog 这种低级手段来监视,期待哪天能有vs那般强大
    sharpnk
        33
    sharpnk  
       2013-02-18 04:38:30 +08:00
    没人做mac开发么? 如果你的项目有用ARC而且deployment target是10.6的话,用4.6编译的文件会在10。6下崩溃。上周用了整整一个下午才发现了这个问题。

    https://devforums.apple.com/message/781288#781288
    mani
        34
    mani  
       2013-02-18 09:43:51 +08:00
    XCode不好使啊,还是APPCode还使
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3316 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.