苹果公司最近披露了它的Xcode 4 编程环境的预览。 IDE是用于构建内部监督办公室的Mac OS X和应用,并为开发者提供一个新的用户界面,集成接口生成器,LLVM编译器2.0的支持,并改进文书。
在接口方面,Xcode 4整合到一个单一的窗口上的多个窗口。同时也介绍了对窗口左侧的导航设置包括一个项目文件,中央的搜索界面,问题跟踪列表,堆栈跟踪调试可压缩,积极和活跃断点,并持续收集的数据记录。
还有一个“跳吧”,显示您的当前文件的相对位置,并让用户点击,或跳,这一水平上的任何其他文件。此外,界面生成器已不再是一个单独的应用程序,现在到了Xcode 4个IDE集成。
最好的部分:您可以拖动的界面设计,直接连接到源代码。Xcode中4的新的分割布局编辑器可以轻松线最多只需拖动一个连接到现有的代码 - 你的行为之一的姿态和插座,你就大功告成了。还没有准备好连接的代码? Xcode中会创建一个新的出口为你的行动,只需将你的源文件和Xcode到一个空的空间将生成的代码。
:这里有一些额外的新功能: Xcode的助手,据苹果,当助理被调用时,IDE将“预期的其他文件,您需要看到,你的工作。”编辑一个新的派生类?助理会告诉你你的类继承的代码。书写新的实现代码?助理将自动显示您的相应标题。 当设计一个接口,助理会告诉你合适的控制器,使拖和拖放代码连接非常简单。数据模型设计带来了类,回你的模型 - 所有自动。LLVM编译器2.0。苹果公司说,新的编译器的两倍,生产速度快,海湾合作委员会最终应用。
Xcode 4,编译器是不是一个命令行工具而已。LLVM是完全集成到IDE本身。语法高亮,代码完成,以及其他指标驱动的特点是处理的LLVM分析器。如果编译器知道一个符号,所以没有了Xcode IDE中。C语言,C + +和Objective - C中都准确地理解在编辑时,正是因为他们是在建设。此外,仪器的Xcode 4提出了一种新的接口。
新的数据收集工具,也可用,包括OpenGL追踪iPhone的图形性能,新的内存分配的监测,可以发现意想不到的内存增长胚胎干,时间探查内部监督办公室负责搜集样本的开销非常低,并洞察到如何全面系统跟踪所有系统进程交互。仪器包括地面甚至更多,甚至更低的开销,并且比以往任何时候都非常有用。