【问题标题】:How to get back all those good old Xcode features?如何取回所有旧的 Xcode 功能?
【发布时间】:2010-11-29 07:06:51
【问题描述】:

在我升级到 Snow Leopard 和 Xcode 3.2 后,一切都搞砸了。我花了一段时间才弄清楚整个邪恶之处在于我的旧 Xcode 安装并没有真正“更新”,而是被替换了。所以一切都过去了。所有 SDK、设置、一切。

因此,由于没有可用的 SDK,Code Sense 不起作用,并且提到的所有其他问题也因此而出现。所以现在,在重新安装所有 SDK 之后,Xcode 似乎工作正常。嗯,差不多了:模拟器 2.2.1 不见了,感觉更像是对快速升级到 SL 的惩罚。

毕竟我决定重新编辑我的问题以防止激怒。但是,简而言之,我遇到了什么问题,所以答案仍然匹配:

1) 字体完全不同

2) 例如,新的 Xcode 没有自动完成 CGRectMake 并且没有提供参数信息。那是因为所有缺少 SDK,我错误地认为这是“升级”而不是全新的替换。

3) 新的 Xcode 没有在范围内突出显示相同的符号。与上述相同的问题原因。

4) 新的 Xcode 从未自动完成任何事情。与上述相同的问题原因。

题外话,但我觉得世界上每个人都必须知道: 新的 Quicktime Player 很烂。他们删除了所有重要的控件,例如速度和声音调整,这在糟糕的视频培训中总是受欢迎的。希望他们很快会再次添加这些重要功能。

【问题讨论】:

    标签: iphone cocoa cocoa-touch xcode macos


    【解决方案1】:

    你是我认识的第一个觉得 Xcode 3.2 没有向前迈出重要一步的人。针对您的问题:

    1) Xcode 的新默认字体是 Menlo,与之前的 Monaco 不同。您可以在Xcode | Preferences | Fonts & Colors 下轻松更改此设置。就个人而言,我更喜欢Anonymous ProInconsolata

    2) 听起来您的项目的 Code Sense 索引可能搞砸了,从而导致您看到的自动完成问题。在 Xcode 中单击项目的根目录,调出检查器,转到 General 选项卡,然后单击 Rebuild Code Sense Index 按钮。我曾经遇到过这种情况,并且解决了这个问题。

    3) 如果我双击一个符号以突出显示它,则在范围内该符号的所有实例下方确实会出现一条虚线下划线。正如已经指出的那样,右键单击该符号可以让您在范围内编辑所有内容,这是对编辑器的一个非常好的补充。

    4) 见上文 2)。

    就 Quicktime 播放器而言,您可以将旧版 Quicktime 7 作为可选播放器安装,这样您就可以重新获得一些新播放器中没有的功能。新播放器的重点是从头开始使用视频播放框架,从而实现更好的性能(我的 MacBook Air 现在可以播放 720p 视频而不会卡顿)。缺少的功能将被重新添加,就像新 iMovie 一样。

    Snow Leopard 的重点不是删除功能,而是改进现有功能并去除过时的元素。在 Xcode 3.2 的情况下,他们添加了集成的 Clang LLVM 编译器团队、集成的 Clang 静态分析器(值得单独升级)、大大改进的文档浏览器以及编辑器的许多新功能(例如上面提到的 Edit All in Scope )。

    就 iPhone OS 2.x 支持而言,you can build for it in Snow Leopard,但雪豹版 iPhone 模拟器仅运行 3.x 操作系统。 Apple 显然希望您在未来以 3.x 操作系统为目标。

    【讨论】:

      【解决方案2】:

      1) 更改 Xcode 首选项中的字体。

      2) Xcode 首选项“代码意识”

      3) 选择符号并将鼠标悬停在它上面,经过短暂的延迟后,符号右侧会出现一个灰色的小三角形,左键单击它并选择“Edit All in Scope”。不太一样。

      4) 同上 2。

      2 和 4 都适合我,我必须有不同的偏好设置。

      【讨论】:

        【解决方案3】:

        我使用 Mac OS X 10.6.1 和 Xcode 3.2:

        1. 我的字体不错
        2. 为我工作
        3. 为我工作

        也许你应该尝试重新安装。

        【讨论】:

          【解决方案4】:

          如前所述,您列出的所有内容都可以通过 XCode 中的首选项设置来解决 - 对于 #3,请检查设置中“代码感知”下“编辑范围内的所有内容”的设置。

          【讨论】:

            猜你喜欢
            • 2015-06-01
            • 2020-08-19
            • 2019-06-09
            • 1970-01-01
            • 2016-05-18
            • 1970-01-01
            • 1970-01-01
            • 2022-06-24
            • 2023-01-13
            相关资源
            最近更新 更多