我一直在努力使用 Xcode 3,并决定直接跳到 Xcode 4。
然而,一个大问题是,我可以用作模板的文章、视频和项目等支持非常少。
是否存在这样的支持?我可以使用 Xcode 3 项目作为模板吗?从 Xcode 3 教程开始工作会很容易吗?
我现在已经使用了一天。界面设计器中的一些东西是完全不同的。例如,我无法进入标签栏控件中的子视图(但大多数情况下我管理,并且可以遵循示例)。谢谢。
我一直在努力使用 Xcode 3,并决定直接跳到 Xcode 4。
然而,一个大问题是,我可以用作模板的文章、视频和项目等支持非常少。
是否存在这样的支持?我可以使用 Xcode 3 项目作为模板吗?从 Xcode 3 教程开始工作会很容易吗?
我现在已经使用了一天。界面设计器中的一些东西是完全不同的。例如,我无法进入标签栏控件中的子视图(但大多数情况下我管理,并且可以遵循示例)。谢谢。
我也在做同样的事情。Xcode 4 处于预发布阶段,因此在工具处于半 NDA 边缘的情况下没有太多教程,并且在最终发布之前可能会发生重大变化。
我强烈建议阅读使用 Xcode 3 的教程(我正在阅读 Aaron Hillegass 关于 iPhone 和 OSX 开发的书籍),并留出额外的时间来学习映射到新版本的位置。
Xcode 4 的组织性要好得多,因此可能会很烦人,但并非不可能很快找到您要查找的内容。
您应该首先访问的资源: WWDC10 会议 307、308 和 315:介绍 Xcode 4,使用 Xcode 4 开发您的应用程序,以及在 Xcode 4 中使用 Interface Builder。
通过开发者门户访问这些。它们是 Apple 新设计和工作流程的权威指南。
在 Xcode 4 Help 菜单中,Xcode 4 Transition 指南是第二选择。我略读了一遍,然后在他们出现时继续深入研究主题。
Xcode 4,尽管被“发布”,但绝对是一场灾难。在移动到它之前,我会等待至少几个更新(超过 4.01)。
基本功能被严重破坏。Interface Builder IU 中的断点、语法高亮、基本功能……我什至不知道从哪里开始。
文档管理,这是 Xcode 设计的最大缺陷,已经改变,但遗憾的是没有修复。甚至可能更糟。
起初我有一些好的印象。早期笔记:
调试热键的更合理的默认值。
现在“文件”菜单中有“关闭项目”!
您最终可以使用 GUI 为大量构建和搜索事件设置声音。好的。
有一个下拉菜单显示与您正在编辑的文件相关联的文件。这可能很有用,但是这可能增加的任何便利都被没有像过去那样的快速“对应”按钮这一事实所破坏。您必须浏览菜单才能从标题到源,反之亦然。
选项卡是倒置的,延伸到工具栏 (WTF) 之外。此外,除非您滚动选项卡,否则每个选项卡中都缺少“X”关闭指示器。这种彩蛋 UI 对用户隐藏了信息,应该被废除。
由于几个原因,这些选项卡不能很好地工作。首先,一个选项卡下可以有两个编辑窗格,其中包含不同的文档;该选项卡仅显示其中之一的名称。您也不能在窗格之间移动文档,这是您在引用不同对象和界面时经常想要做的事情。Visual Studio 通过在每个编辑窗格上方设置单独的选项卡组并允许您在两个组之间拖动文档,轻松解决了这两个问题。
即使您没有调用助手(令人费解地由蝙蝠侠图标按钮表示),第二个编辑窗格也始终被称为(并在工具栏中指示)为“助手”编辑器。
视图选项位于它们所属的视图下,而不是错误地放置在窗口菜单下。
如果您正在键入对函数的调用并且正在使用另一个函数调用作为参数,Xcode 的自动完成似乎会自动首选返回类型与您正在填写的参数匹配的函数。优秀的。
但是有很多错误。如此之多,以至于有时很难完成工作。
一个特别令人恼火的错误是 Xcode 未能指示它何时何地在断点处停止。在许多情况下,它会停止并拉起源文件,但没有突出显示执行点。编辑器只显示文件的顶部,当您单步执行时没有任何反应。当前行没有突出显示,Xcode 也没有说“在断点处停止”。它只是说“跑步”。
无法在树视图中对文件进行排序。没有任何。Xcode 3 没有对它们进行自动排序已经够糟糕的了,这让你在项目的整个生命周期中一遍又一遍地对它们进行排序。现在这甚至不是一个选择。怎么回事?
即使在您修复代码并重新编译之后,Xcode 也会让您的编辑器窗口充满错误突出显示和消息。事实证明,这些错误适用于不同的目标,即使您从未构建过该目标并且他们抱怨的代码不再存在。
Xcode 将覆盖您对特定符号类型的语法高亮选择。您可以一次又一次地更改它们,Xcode 会莫名其妙地覆盖您的设置。你可以看着它发生。
工具栏中没有“构建”按钮,您也无法添加。事实上,工具栏根本无法自定义,只有一个“运行”按钮。不想跑怎么办?是的,您必须查找热键。
他们对工具栏中的所有额外空间做了什么?使项目配置下拉列表更窄。它太小了,无法显示您正在处理的 WTF。与此同时,它旁边有一大片空地。逆天。
Xcode 团队试图清理项目设置的混乱,添加“方案”的概念。这主要是一种改进,但有缺陷。但是我没时间更新这个...
我不确定他们用 Xcode 4 给你什么样的文档,但是我想象的帮助菜单中应该有一些东西。WWDC 也有一个关于 Xcode 4 的视频,这是他们的“国情咨文”地址。这是 iTunes 视频的链接。
只是为了补充卢克的观点,这完全取决于你知道多少代码。我将坚持使用 V3,因为编译错误等不会自动修复,我想了解代码是如何工作的,这将对未来有所帮助。
当前的教程(主要是关于 V3)将帮助您掌握 Xcode 的基础知识,因为 V4 总体上更容易,但理解基础知识是最重要的方面。
本地化似乎在 4.0 中被严重破坏,对我来说经常崩溃。我会等待 4.0.2,或者什么..
I just switched back to 3.2.6 after I tried out XCode 4. It has so many bugs and crashes, it was too frustrating. Also its updates are not included in the normal apple updates, you have to re install the whole software via the installer. Its ridiculous! Although the git integration and drop down syntax completion is cool, I think I will wait till 4.0.3 before updating again!