蘋果公司最近披露了它的Xcode 4 編程環(huán)境的預覽。 IDE是用于構(gòu)建內(nèi)部監(jiān)督辦公室的Mac OS X和應用,并為開發(fā)者提供一個新的用戶界面,集成接口生成器,LLVM編譯器2.0的支持,并改進文書。
在接口方面,Xcode 4整合到一個單一的窗口上的多個窗口。同時也介紹了對窗口左側(cè)的導航設(shè)置包括一個項目文件,中央的搜索界面,問題跟蹤列表,堆棧跟蹤調(diào)試可壓縮,積極和活躍斷點,并持續(xù)收集的數(shù)據(jù)記錄。
還有一個“跳吧”,顯示您的當前文件的相對位置,并讓用戶點擊,或跳,這一水平上的任何其他文件。此外,界面生成器已不再是一個單獨的應用程序,現(xiàn)在到了Xcode 4個IDE集成。
最好的部分:您可以拖動的界面設(shè)計,直接連接到源代碼。Xcode中4的新的分割布局編輯器可以輕松線最多只需拖動一個連接到現(xiàn)有的代碼 - 你的行為之一的姿態(tài)和插座,你就大功告成了。還沒有準備好連接的代碼? Xcode中會創(chuàng)建一個新的出口為你的行動,只需將你的源文件和Xcode到一個空的空間將生成的代碼。
:這里有一些額外的新功能: Xcode的助手,據(jù)蘋果,當助理被調(diào)用時,IDE將“預期的其他文件,您需要看到,你的工作。”編輯一個新的派生類?助理會告訴你你的類繼承的代碼。書寫新的實現(xiàn)代碼?助理將自動顯示您的相應標題。 當設(shè)計一個接口,助理會告訴你合適的控制器,使拖和拖放代碼連接非常簡單。數(shù)據(jù)模型設(shè)計帶來了類,回你的模型 - 所有自動。LLVM編譯器2.0。蘋果公司說,新的編譯器的兩倍,生產(chǎn)速度快,海灣合作委員會最終應用。
Xcode 4,編譯器是不是一個命令行工具而已。LLVM是完全集成到IDE本身。語法高亮,代碼完成,以及其他指標驅(qū)動的特點是處理的LLVM分析器。如果編譯器知道一個符號,所以沒有了Xcode IDE中。C語言,C + +和Objective - C中都準確地理解在編輯時,正是因為他們是在建設(shè)。此外,儀器的Xcode 4提出了一種新的接口。
新的數(shù)據(jù)收集工具,也可用,包括OpenGL追蹤iPhone的圖形性能,新的內(nèi)存分配的監(jiān)測,可以發(fā)現(xiàn)意想不到的內(nèi)存增長胚胎干,時間探查內(nèi)部監(jiān)督辦公室負責搜集樣本的開銷非常低,并洞察到如何全面系統(tǒng)跟蹤所有系統(tǒng)進程交互。儀器包括地面甚至更多,甚至更低的開銷,并且比以往任何時候都非常有用。