下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Xcode 功能列表概述(蘋果開發(fā)者聯(lián)盟)時間:2010年11月25日00:24:31來源:蘋果開發(fā)者聯(lián)盟 作者:appleXcode IDE代碼編輯器您可以使用帶有代碼補全,代碼折疊,語法高亮和錯誤消息提示和行內(nèi)斷點的專業(yè)編輯器編寫代碼。Interface Builder無需編寫代碼即可設(shè)計和測試您的用戶接口。幾分鐘就能設(shè)計原型,然后在 Xcode 編輯器中圖形化的將您 的接口和源代碼連接iPhone 模擬器有了 iPhoneSDK,Xcode 就可以在基于 Mac 的 iPhone 模擬器中快速的來構(gòu)建,安裝,運行和調(diào)試 CocoaTouch 的程序。集成構(gòu)建系統(tǒng)從處理最復(fù)雜的構(gòu)建過程,到
2、最大限度發(fā)揮多核 Mac 的性能。在已連接的設(shè)備中自動簽名,供應(yīng)和安裝 iPhone 程序。編譯器在 Xcode 或是終端中,您擁有一整套由蘋果優(yōu)化的開源 C,C+ 和 Objective-C 編譯器,可擴展為快速 多核編譯器。圖形化的調(diào)試器在 Xcode 中直接調(diào)試您的 Mac ,iPhone 模擬器或通過 USB 連接的 iPhone 上的程序。鼠標滑過變量時將 自動顯示變量的值。rurpac u NSloca Llze-dSt f irgF ronTabl rurpac u NSloca Llze-dSt f irgF ronTabl (undatetfSeniTerceFfl rrno
3、utalns naRc tfirst paraneterp 的凸 height tsecond pora B NSString st rLngh*ithFornT = fflrng5 r raount olnnn-tS*rtT*fitetsentenw grs; tiljle S-filfCEtflRCw j != -1 ) i旦丄n rwyHTaJn = (MadnTLfi ! i I self s)ri-edMOdntaint obj :*dyntajin,c 1 sf-hedDate l nil ) I mwnU*nJfcttJuH Jn*e (fln tfSObjKt詠比sfit fi
4、JICfi = IhNITPriT EramB(fa:利*3口閔u何曲se|占宴FHj曲bt*C232ai&234Jh口DMt,二llrnbedQa栄扛說曲聆:竺 - y靜態(tài)分析Xcode內(nèi)建的靜態(tài)分析器在幾秒之內(nèi)嘗試數(shù)千可能的代碼路徑,從而在程序運行前找到代碼中的bug,報 告可能隱藏或是幾乎不可復(fù)制的潛在漏洞。了解更多char *aString - hellD; char *p = NULL;*p = aString1;微型調(diào)試器所有 Xcode 圖形調(diào)試器的功能都在一個半透明的窗口中,意味著為調(diào)試全屏程序節(jié)約了許多空間。組織器記錄所有工程,腳本,網(wǎng)頁甚至是連接的設(shè)備;易于將腳本或 Aut
5、omator 工作流綁定到組合鍵以加速開發(fā) 任務(wù)流程??煺?在執(zhí)行對項目影響大,風險大的操作之前,只需點擊快照按鈕來保存您當前的狀態(tài),就可以確保稍后您可 以輕松地恢復(fù)到這個狀態(tài)。重構(gòu)只需一個操作就能夠重新組織您的 Objective-C 程序,如在您代碼中和用戶接口中所有出現(xiàn)的地方改變對 象繼承體系或名稱。完整文檔文檔查看器將會找到任何您在 Xcode 中搜索的東西,不論是在您的 Mac 上還是在蘋果開發(fā)者網(wǎng)站上??焖賻椭鶤PI 用法,定義或?qū)嵗a都可以通過一個簡單操作找到,而不會分散您在代碼上的注意力。源代碼管理在 Xcode IDE 中,您會找到一個圖形化的代碼庫瀏覽器,支持幾種流行的
6、SCM 系統(tǒng)Instruments記錄數(shù)據(jù)告訴 Instruments 分析哪個程序,使用哪個方法,然后只需點擊紅色大按鈕,數(shù)據(jù)就會被收集并存儲以進 一步分析??梢暬容^記錄下數(shù)據(jù)并按時間顯示數(shù)據(jù)后,很容易看出不同類型數(shù)據(jù)的關(guān)系或多次運行后同類型數(shù)據(jù)的關(guān)系。深入分析 觀察圖中的數(shù)據(jù)高峰,查看此時正在執(zhí)行的代碼,從而方便的跳至 Xcode 中解決該問題。重放創(chuàng)建一個臨時測試工具用于記錄用戶與程序的交互過程,而后在 Instruments 重放用戶操作,觀察代碼是 如何影響程序性能的。Instrument 庫您可以選擇從底層的CPU,網(wǎng)絡(luò)或文件動作到高級圖形和用戶事件等任意的Instrument庫
7、。Zombie 檢測 程序中不易發(fā)現(xiàn)的錯誤和崩潰可以在程序試圖訪問不可用內(nèi)存時被發(fā)現(xiàn)。源代碼視圖通過數(shù)據(jù)點深度分析,用排序的方式找到 CPU 消耗最大的方法,直接在 UI 工具中查看代碼以查明問題 低開銷的采樣無需啟動 Instruments 您就可以通過簡單的按鍵以很小的開銷來采樣精確的性能數(shù)據(jù)。定制 Instruments您可以使用 DTrace 和 Instruments 構(gòu)建工具來創(chuàng)建您自己的 Instruments。Mac OS X 中包含的其他工具Dashcode用于開發(fā) Web 程序和 Dashboard 小工具的快速易用的開發(fā)環(huán)境,其中包含了一個 GUI 部件庫,JavaScr
8、ipt 調(diào)試器等。Shark精確的性能分析工具,能夠采樣最為詳細的數(shù)據(jù)細節(jié)。Quartz Composer 用于創(chuàng)建引人注目的的圖形動畫的設(shè)計工具,能夠獨立運行或者在一個 Cocoa 程序內(nèi)運行。Java完整的Java開發(fā)環(huán)境,包括javac編譯器,JRE運行環(huán)境,ANT, Maven以及和Mac視覺外觀一致的Swing。腳本語言AppleScript, Perl, Python, Ruby.Apple Event Bridge采用了與 AppleScript 相同的消息框架,能夠從 Objective-C,Ruby,Python 等語言中操作和查詢程序 Web 開發(fā)開源工具和框架,如 Apach,PHP 和 Rails 上的 Ruby。OpenGL 工具包括 Driver Monitor,Profiler 和 Shader Builder。音頻工具AU Lab 工具能夠混合和處理音頻流。終端 2訪問 UNIX shell 的終端,支持標簽,顏色和 Unicode。Su
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源汽車動力系統(tǒng)研發(fā)合同4篇
- 2024版合同續(xù)約細化合同版B版
- 2025年度出境游定制游合同3篇
- 2025年度醫(yī)療機構(gòu)檢驗科外包服務(wù)承包合同4篇
- 2024蔬菜產(chǎn)業(yè)園區(qū)建設(shè)與農(nóng)產(chǎn)品銷售合作意向協(xié)議書3篇
- 2024版物聯(lián)網(wǎng)技術(shù)研發(fā)與推廣合同
- 2024版政府機關(guān)臨時工作人員勞動協(xié)議樣本一
- 2025年度安置房維修基金管理合同3篇
- 2025年度現(xiàn)代農(nóng)業(yè)土地承包與經(jīng)營權(quán)轉(zhuǎn)讓合同范本4篇
- 2025年度電影劇本創(chuàng)作與主演演員簽約服務(wù)協(xié)議6篇
- 表B. 0 .11工程款支付報審表
- 警務(wù)航空無人機考試題庫及答案
- 空氣自動站儀器運營維護項目操作說明以及簡單故障處理
- 新生兒窒息復(fù)蘇正壓通氣課件
- 2022年12月Python-一級等級考試真題(附答案-解析)
- 法律顧問投標書
- 班主任培訓(xùn)簡報4篇(一)
- 成都市數(shù)學八年級上冊期末試卷含答案
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識
- 危重癥患者轉(zhuǎn)運指南-課件
- Hypermesh lsdyna轉(zhuǎn)動副連接課件完整版
評論
0/150
提交評論