我一直在努力使用Xcode 3,并决定直接跳转到Xcode 4。
然而,一个很大的问题是,我可以用作模板的文章,视频和项目等支持很少。
是否存在这样的支持? 我可以使用Xcode 3项目作为模板吗? 从Xcode 3教程开始工作会很容易吗?
我现在已经使用它一天了。界面设计师的一些东西是完全不同的。例如,我无法访问标签栏控件中的子视图(但主要是我管理,可以按照示例)。 感谢。
答案 0 :(得分:7)
我正在做同样的事情。 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帮助菜单中,Xcode 4 Transition指南是第二选择。我撇去它,然后在他们出现时不断回来探讨主题。
答案 1 :(得分:4)
Xcode 4尽管被“释放”,但却是绝对的灾难。在转向它之前,我会等待至少几次更新(超过4.01)。
基本功能严重受损。 Interface Builder IU中的断点,语法高亮,基本功能......我甚至不知道从哪里开始。
文档管理,到目前为止Xcode设计的高耸缺陷已经改变,但遗憾的是没有修复。甚至可能更糟。
起初我有一些好印象。早期的说明:
调试热键的更合理的默认值。
现在文件菜单中有“关闭项目”!
你最终可以设置很多构建和声音的声音。使用GUI搜索事件。好的。
有一个下拉列表,显示与您正在编辑的文件相关联的文件。这可能是有用的,但是这可能增加的任何便利都会因为没有像以前那样快速的“对应”按钮而毁掉。你必须通过菜单挖掘从头到源,反之亦然。
标签是颠倒的,从工具栏(WTF)延伸出来。此外,除非您翻转选项卡,否则每个选项卡中都会缺少“X”以关闭指示符。这种复活节彩蛋UI隐藏了用户的信息,应该废除。
由于几个原因,标签不能正常工作。首先,在一个标签下可以有两个编辑窗格,文件不同;选项卡仅显示其中一个的名称。您也无法在窗格之间移动文档,在引用不同的对象和接口时,您经常要这样做。 Visual Studio通过在每个编辑窗格上方使用单独的选项卡组并允许您在两个组之间拖动文档来轻松解决这两个问题。
第二个编辑窗格总是被引用(并在工具栏中显示)为“助手”编辑器,即使您没有调用助手(这是一个令人困惑的蝙蝠侠图标按钮)。
视图选项位于View所属的位置,而不是错误地放置在Window菜单下。
如果您正在键入对函数的调用并且您正在使用另一个函数调用作为参数,则Xcode的自动完成似乎会自动选择返回类型与您填写的参数匹配的函数。优异。
但是有很多错误。很多人有时很难完成工作。
一个特别令人愤怒的错误是Xcode未能指出它在断点处停止的时间和地点。在许多情况下,它将停止并提取源文件,但没有突出显示执行点。编辑器只显示文件的顶部,当您单步执行时没有任何反应。当前行没有突出显示,Xcode没有说“停在断点处”。它只是说“跑步”。
无法在树视图中对文件进行排序。没有。 Xcode 3很糟糕,没有自动排序,让你在项目的整个过程中一遍又一遍地对它们进行排序。现在,这甚至都不是一个选择。 WTF?
即使在修复代码并重新编译之后,Xcode仍然会在编辑器窗口中出现错误突出显示和消息。事实证明,这些错误适用于不同的目标,即使您从未构建该目标,并且他们抱怨的代码不再存在。
Xcode将覆盖特定符号类型的语法突出显示选项。您可以反复更改它们,Xcode会莫名其妙地覆盖您的设置。你可以看到它发生。
工具栏中没有“构建”按钮,你不能添加一个。实际上,工具栏根本不可自定义,并且只有一个“运行”按钮。如果你不想跑怎么办?是的,你必须查找热键。
他们对工具栏中的所有额外空间做了什么?使项目配置下拉NARROWER。它太小了,它无法向你展示你正在努力的WTF。与此同时,旁边还有一大片空地。难以置信的。
Xcode团队试图清理项目设置的混乱,添加了“方案”的概念。这主要是一种改进,但是有缺陷。但是我没时间进行这次更新......
答案 2 :(得分:0)
我不确定他们用Xcode 4给你什么样的文档,但是我想象的帮助菜单中应该有一些东西。 WWDC还有一个关于Xcode 4的视频,它是他们的“联邦国家”地址。 Here是iTunes视频的链接。
答案 3 :(得分:0)
只是为了补充卢克的观点,这一切都取决于你知道多少代码。我将坚持使用V3,因为编译错误等不会自动修复,我想了解代码是如何工作的,这将在未来有所帮助。
当前教程(主要是关于V3)将帮助您掌握Xcode的基础知识,因为V4总体上更容易,但理解基础知识是最重要的方面。
答案 4 :(得分:0)
在4.0中,本地化似乎已经非常明显地被破坏了,而且我经常崩溃。 我会等到4.0.2,或者其他什么......
答案 5 :(得分:0)
我尝试了XCode 4后,我刚刚切换回3.2.6。它有很多错误和崩溃,太令人沮丧了。此更新也不包含在正常的Apple更新中,您必须通过安装程序重新安装整个软件。这太荒谬了!虽然git集成和下拉语法完成很酷,但我想我会等到4.0.3然后再次更新!