Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode4 我应该使用Xcode 4吗?如何开始?你想怎么样?_Xcode4 - Fatal编程技术网

Xcode4 我应该使用Xcode 4吗?如何开始?你想怎么样?

Xcode4 我应该使用Xcode 4吗?如何开始?你想怎么样?,xcode4,Xcode4,我一直在为Xcode 3苦苦挣扎,决定直接跳到Xcode 4 然而,一个大问题是,我可以用作模板的文章、视频和项目等支持非常少 有这样的支持吗? 我可以使用Xcode 3项目作为模板吗? 从Xcode 3教程中学习会很容易吗 我已经用了一天了。界面设计器中的某些内容是完全不同的。例如,我无法访问选项卡栏控件中的子视图(但我主要负责管理,并且可以遵循示例)。 谢谢。我不确定他们在Xcode 4中为您提供了什么样的文档,但是我认为“帮助”菜单中应该有一些内容。WWDC在Xcode 4上也有一段视频,

我一直在为Xcode 3苦苦挣扎,决定直接跳到Xcode 4

然而,一个大问题是,我可以用作模板的文章、视频和项目等支持非常少

有这样的支持吗? 我可以使用Xcode 3项目作为模板吗? 从Xcode 3教程中学习会很容易吗

我已经用了一天了。界面设计器中的某些内容是完全不同的。例如,我无法访问选项卡栏控件中的子视图(但我主要负责管理,并且可以遵循示例)。
谢谢。

我不确定他们在Xcode 4中为您提供了什么样的文档,但是我认为“帮助”菜单中应该有一些内容。WWDC在Xcode 4上也有一段视频,这是他们的“国情咨文”地址。是iTunes视频的链接。

我也在做同样的事情。Xcode4是预发布的,所以当这些工具处于半NDA状态时,教程中没有太多内容,在最终发布之前可能会有很大的变化

我强烈建议阅读使用Xcode 3的教程(我正在阅读Aaron Hillegass关于iPhone和OSX开发的书籍),并留出额外的时间学习新版本的映射位置

Xcode 4的组织性要好得多,所以很烦人,但也不是不可能很快找到您想要的东西

您应该首先访问的资源: WWDC10第307、308和315次会议: 介绍Xcode 4, 使用Xcode 4开发应用程序,以及 在Xcode 4中使用接口生成器

通过开发者门户访问这些。它们是苹果新设计和工作流程的权威指南


在Xcode 4帮助菜单中,第二个选项是Xcode 4转换指南。我略读了一遍,然后在主题出现时继续回头深入探讨。

再补充一下Luke的观点,这取决于你知道多少代码。我将坚持使用V3,因为编译错误等不会自动修复,我想了解代码是如何工作的,这将在将来有所帮助

当前的教程(主要是关于V3的)将帮助您掌握Xcode的基础知识,因为V4总体上更容易,但理解基础知识是最重要的方面。

Xcode 4尽管“发布”,但绝对是一场灾难。我会等待至少一对夫妇的更新(超过4.01),然后再移动到它

基本功能严重受损。断点、语法突出显示、Interface Builder IU中的基本功能。。。我甚至不知道从哪里开始

到目前为止,Xcode设计中最突出的缺陷是文档管理,它已经改变了,但遗憾的是没有得到修复。情况可能更糟

起初我有一些好印象。早期注释:

调试热键的更合理的默认设置

现在文件菜单中有“关闭项目”了

您最终可以使用GUI为许多构建和搜索事件设置声音。很好

有一个下拉列表,显示与您正在编辑的文件关联的文件。这可能是有用的,但它可能增加的任何便利都会因为没有像以前那样快速的“对应”按钮而被破坏。您必须在菜单中翻找,才能从标题转到源,反之亦然

选项卡倒置,从工具栏(WTF)向外延伸。此外,每个选项卡中都缺少“X”关闭指示器,除非您翻过该选项卡。这种复活节彩蛋用户界面对用户隐藏信息,应该废除

由于以下几个原因,这些标签无法正常工作。首先,一个选项卡下可以有两个编辑窗格,其中包含不同的文档;该选项卡仅显示其中一个的名称。您也不能在窗格之间移动文档,在引用不同的对象和接口时通常需要这样做。VisualStudio通过在每个编辑窗格上方设置单独的选项卡组并允许您在这两个组之间拖动文档,轻松解决了这两个问题

第二个编辑窗格始终被称为“助手”编辑器(并在工具栏中指示),即使您没有调用助手(蝙蝠侠图标按钮令人费解地表示助手)

视图选项位于它们所属的“视图”下,而不是错误地放置在“窗口”菜单下

如果您正在键入一个函数调用,并且正在使用另一个函数调用作为参数,那么Xcode的自动完成似乎会自动选择返回类型与您正在填写的参数匹配的函数。好极了

但是有很多错误。太多了,有时很难完成工作

一个特别令人恼火的错误是Xcode未能指示它在断点处何时何地停止。在许多情况下,它会停止并调出源文件,但没有突出显示执行点。编辑器只显示文件的顶部,当您逐步执行时,不会发生任何事情。当前行没有突出显示,Xcode也没有说“在断点处停止”,它只是说“正在运行”

无法在树视图中对文件进行排序。没有一个Xcode 3在没有自动排序方面已经够糟糕的了,它让您在项目的整个生命周期中一遍又一遍地对它们进行排序。现在这甚至不是一个选择。WTF

即使在修复代码并重新编译之后,Xcode仍会让编辑器窗口中充斥错误突出显示和消息。事实证明,这些错误适用于不同的目标,即使您从未构建过该目标,并且他们抱怨的代码不再存在

Xcode将覆盖特定符号类型的语法高亮显示选项。您可以一次又一次地更改它们,Xcode将莫名其妙地覆盖您的设置。你可以看着它发生

工具栏中没有“构建”按钮,您无法添加一个。事实上,工具栏根本不可自定义,只有“运行”