用Xcode管理工作流程.doc_第1頁
用Xcode管理工作流程.doc_第2頁
用Xcode管理工作流程.doc_第3頁
用Xcode管理工作流程.doc_第4頁
用Xcode管理工作流程.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

用Xcode管理工作流程課時:定制你的工作區(qū)摘要:你可以隱藏導航區(qū)域、編輯器、實用工具區(qū)域形成不同的組合方式。在“你的第一個 iOS 應用”教程中,你使用過工具條中的視圖(View)選擇器來隱藏和打開實用工具。把實用工具區(qū)域隱藏起來可以獲得更大你可以隱藏導航區(qū)域、編輯器、實用工具區(qū)域形成不同的組合方式。在“你的第一個 iOS 應用”教程中,你使用過工具條中的視圖(View)選擇器來隱藏和打開實用工具。把實用工具區(qū)域隱藏起來可以獲得更大的代碼編輯區(qū)域,而打開實用工具則可以方便查看并選擇各種對象的屬性等。同時也有其他定制工作區(qū)的方法,例如使用 Safari 風格的標簽頁來實現(xiàn)多重的、特定工作流程的外觀組合。例如,你可以用某一個標簽頁來查看 .h 文件即頭文件,用另一個來查看對應的 .m 文件。如何在標簽頁中打開源代碼文件1. 在工程導航欄中選中 HelloWorldViewController.h 文件,編輯器區(qū)域就會顯示文件內容。2. 選擇 View Show Tab Bar。3. 選擇 File New New Tab。4. 在工程編輯器里選中 HelloWorldViewController.m 文件,其內容便會在當前標簽頁的源代碼編輯器里顯示。5. 點選不同的標簽頁來瀏覽各個源文件。6. 要移除某個標簽頁,點按標簽頁上的關閉按鈕即可。你還可以打開多個工作區(qū)窗口。每個標簽頁或工作區(qū)窗口都可以獨立定制。如何在多個窗口中打開源代碼文件1. 在工程導航欄中選中 HelloWorldViewController.h 文件,編輯區(qū)域就會顯示文件內容。2. 選擇 File New New Window 來開啟一個新工作區(qū)窗口。3. 在工程編輯器里選中 HelloWorldViewController.m 文件,其內容便會在新窗口中顯示。4. 任何一個窗口都可以獨立定制,例如顯示包含視圖選擇器的實用工具區(qū)域,或選擇 View Hide Tab Bar 來隱藏標簽欄。5. 課時:在 iOS 模擬器中測試應用6. 摘要:7. 當你需要測試應用或進行調試時,可以在 Mac 電腦上使用 iOS Simulator 模擬器。通過 iOS 模擬器測試,你可以確保應用運行是否正常并且運行結果是你所期待的那樣。 Xc8. 當你需要測試應用或進行調試時,可以在 Mac 電腦上使用iOS Simulator模擬器。通過 iOS 模擬器測試,你可以確保應用運行是否正常并且運行結果是你所期待的那樣。9. Xcode 本身帶有調試環(huán)境。當應用開始運行時,調試導航器就會顯示堆棧跟蹤,你可以在調試過程中展開或收起它來顯示和隱藏堆棧幀顯示。隨著調試的進行,你還可以鎖定某一個線程并跟蹤該線程的執(zhí)行。10.11. 如何在 Xcode 調試器中運行應用12. 1.在你的 HelloWorld 工程中,在項目導航欄中選擇 HelloWorldViewController.m 文件,代碼編輯器窗口會顯示文件內容。2. 定位到語句 self.label.text = greeting;。3. 點按這行語句左側的邊欄部分,插入一個斷點。13. 會出現(xiàn)一個藍色的斷點標志。14.15. 4.現(xiàn)在點按工具欄中的 Run 按鈕,來構建并在 iOS 模擬器中運行 HelloWorld。5. 在文本框里輸入“World”,完成后點選“Done”來關閉鍵盤。 6.點按“Hello”按鈕。 斷點會使 HelloWorld 運行到這里時停下來。工作區(qū)窗口自動顯示在最前面,編輯器底部會顯示調試區(qū)域。調試區(qū)域顯示的就是本地變量以及它們目前的值。課時:在iOS設備上測試你的應用摘要:盡管你可以在 iOS 模擬器上測試應用的基本運行情況,但你還應該在已和 Mac 電腦連接的設備上運行和測試。真實設備才是最終的測試環(huán)境,在開發(fā)者真實設備上的就能出現(xiàn)大部分將來可能在用戶的設備上反盡管你可以在 iOS 模擬器上測試應用的基本運行情況,但你還應該在已和 Mac 電腦連接的設備上運行和測試。真實設備才是最終的測試環(huán)境,在開發(fā)者真實設備上的就能出現(xiàn)大部分將來可能在用戶的設備上反映出的狀態(tài)或問題。這類測試非常有必要,因為 iOS 模擬器只運行真實設備中的部分進程。最理想的情況是,在所有你希望運行的系統(tǒng)板本和設備型號上逐一進行真機測試。如果你已加入 iOS 開發(fā)者計劃,你現(xiàn)在就可以使用 Xcode 進行真機運行、測試和調試了。(本路線圖的“安裝工具”部分給出了如何加入 iOS 開發(fā)者計劃的方法。)要在設備上運行自己的應用,你首先要從蘋果公司獲得一份 iOS 開發(fā)證書。你的應用程序必須經(jīng)過加密簽名才可以在設備上運行,這份 iOS 開發(fā)證書就是用來給應用簽名的。要獲取證書,需要打開 Xcode 的 Organizer 窗口。注意:如果你是通過 Xcode 文檔管理器閱讀下面的說明,請右鍵點按本頁的任意位置并選擇“Open Page in Browser”菜單項,本頁將會在默認的瀏覽器中打開。在下一步中,當你點選設備管理器時,設備管理器頁面就會出現(xiàn)而將本頁替換掉。所以在瀏覽器中打開本頁面能夠方便接下來的操作。當你完成說明里的操作步驟之后,點按 Organizer 窗口工具條中的 Documentation 標簽按鈕,就可以在 Xcode 中回到本頁面繼續(xù)閱讀。如何在 Xcode 中獲得你的開發(fā)證書1. 點選 Window Organizer。2. 點按 Devices。3. 點選 LIBRARY 下的 Provisioning Profiles。4. 點按窗口底部的 Refresh 按鈕。5. 輸入你的 Apple Developer 用戶名和密碼,然后點按 Log in。登錄你的帳號之后會彈出一個提示框,Xcode 會詢問你是否要請求一份開發(fā)證書。6. 點按 Submit Request 按鈕。開發(fā)證書便會被添加到你的鑰匙串中,并在稍后添加到 iOS Team Provisioning Profile??赡軙霈F(xiàn)另一個提示,詢問 Xcode 是否應該請求你的分發(fā)證書,這個證書在提交應用至 App Store 時需要用到。如果可以的話,請再次點按 Submit Request 按鈕。要在設備上運行應用,你還需要在設備中安裝相關聯(lián)的描述文件(provisioning profile)。你的應用要能運行必須確認你的身份(通過你的開發(fā)證書)和你設備的身份(通過列出它的唯一設備身份標識)。如何在 Xcode 中認證你的設備1. 將你的設備連接到 Mac 電腦。2. 打開設備管理器。3. 在 Devices 欄下面選中你的設備。4. 點按 Use for Development 按鈕。 在首次向你的帳號添加設備 ID 時,Xcode 會根據(jù)通配符應用 ID、你的開發(fā)證書和設備 ID 來創(chuàng)建一份 iOS Team Provisioning Profile,并將其安裝到你的設備中。有了開發(fā)證書和描述文件之后,你就可以在設備上運行自己的應用了。在運行的時候還可以通過 Xcode 的調試和性能描述組件來觀察運行狀態(tài)。如何在已連接的設備上運行應用1. 在 Xcode 工作區(qū)窗口中點選 Product Edit Scheme 打開方案編輯器。2. 在彈出的 Destination 菜單中點選你的設備。 當你將一臺安裝了有效描述文件的設備連接到 Mac 上時,這臺設備的名稱以及當前系統(tǒng)版本會出現(xiàn)在 Destination 菜單中。3. 點按 OK 關閉方案編輯器。4. 點按 Run 按鈕。 如果彈出對話框詢問代碼簽名工具是否可以使用鑰匙串中的鑰匙為應用簽名,請點選 Allow 或 Always Allow。課時:快速找到Xcode幫助信息摘要:在應用的開發(fā)過程中,你會在 Xcode 中完成各種各樣的工作。如果在某項任務中需要幫助,Xcode 可以提供針對工作流程的幫助,這些是可以直接通過 Xcode 界面訪問到的。幫助信息幫括清晰、易在應用的開發(fā)過程中,你會在 Xcode 中完成各種各樣的工作。如果在某項任務中需要幫助,Xcode 可以提供針對工作流程的幫助,這些是可以直接通過 Xcode 界面訪問到的。幫助信息幫括清晰、易行的步驟、視頻或屏幕截圖,精煉的描述語言能夠讓你更快地返回工作當中。如何查看 Xcode 幫助信息1. 在 HelloWorld 工程里,在工程導航欄選中 HelloWorldViewController.h 文件,源代碼編輯器會顯示其文件內容。 2.如果你正在 Xcode 文檔管理器中閱讀此頁,請找到 Go Back(返回)按鈕。當你完成后邊的步驟時會需要點按這個按鈕以便回到此頁。3. 在源代碼編輯器中任意位置點按右鍵。 在彈出的菜單中選擇最后一項 Source Editor Help。 4.選中 Source Editor Help 之后就會顯示一系列常見源代碼編輯器任務。 5.點選 Source Editor Help Catching Mistakes with Fix-it 就可以在文檔管理器中查看這篇幫助了。 6.點按其中的縮略圖可以播放教學視頻。課時:改進應用的性能摘要:為了確保你的應用能夠帶來最好的用戶體驗,請打開 Xcode 中的 Instruments 應用來分析你的應用在 iOS 模擬器或真實設備中的性能。Instruments 會從運行中的應用里收集各為了確保你的應用能夠帶來最好的用戶體驗,請打開 Xcode 中的 Instruments 應用來分析你的應用在 iOS 模擬器或真實設備中的性能。Instruments 會從運行中的應用里收集各類數(shù)據(jù)并已圖表的形式呈現(xiàn)在時間軸上。你可以收集應用的內存占用數(shù)據(jù)、磁盤活動、網(wǎng)絡活動以及圖形性能,以及其他一些狀態(tài)數(shù)據(jù)。在這個集中的位置查看數(shù)據(jù),你就能夠分析出你的應用在不同的方面表現(xiàn)如何,并查找潛在的性能提升空間。你可以自動化應用用戶界面元素的測試。你還可以對比不同時間運行應用后的數(shù)據(jù)來判斷是否做出了有效的性能提升等。如何開始分析應用的性能1. 在 HelloWorld 工程中,點選 Product Perform Action Profile Without Building。2. 在左側的 iOS 模擬器下邊,點選 All 來查看所有可用的跟蹤模板。3. 點選 Leaks 模板并點按 Profile。Instruments 應用就會隨 iOS 模擬器運行 HelloWorld 而自動啟動了。4. 在 HelloWorld 文本框中輸入你的名字,點按 Done 按鈕關閉鍵盤,然后點按 Hello。5. 點選 iOS Simulator Quit iOS Simulator 來停止記錄性能數(shù)據(jù)。6. 點選 Instruments 面板中的 Allocations 來查看 HelloWorld 的內存分配情況。舉個例子,跟蹤面板會隨著內存的每一次分配而產生變化,你可以看到應用運行中內存分配的頻率。(如果在跟蹤面板中發(fā)現(xiàn)有一個明顯突起的位置,就說明這里可能存在潛在的瓶頸問題,你要么可以通過預先分配內存來緩和一下,要么可以先不處理其他內存塊。)課時:管理應用的版本摘要:如果發(fā)現(xiàn)修改了某些代碼之后出了問題,利用 Xcode 快照(snapshot)功能就可以輕松恢復工程到之前的狀態(tài),甚至已刪除的工程也可以。快照會保存當前工程的所有狀態(tài)到磁盤上,以備之后進行恢復。如果發(fā)現(xiàn)修改了某些代碼之后出了問題,利用 Xcode 快照(snapshot)功能就可以輕松恢復工程到之前的狀態(tài),甚至已刪除的工程也可以??煺諘4娈斍肮こ痰乃袪顟B(tài)到磁盤上,以備之后進行恢復。Xcode 的工程管理器中列出了所有可用的快照。你可以隨時手動創(chuàng)建快照,也可以讓 Xcode 根據(jù)場合自動創(chuàng)建快照,例如每次構建之前或通過查找并替換修改代碼之前等。如何在你的工程中創(chuàng)建和恢復快照1. 在 HelloWorld 工程開啟的狀態(tài)下,點選 File Create Snapshot。2. 輸入此快照的名稱和描述。3. 點按 Create Snapshot。此快照就會出現(xiàn)在工程管理器中了。要恢復到此快照,請點選 File Restore Snapshot。源代碼控制管理(SCM)能夠提供比快照更加細致入微的變更跟蹤管理。(如果你在團隊中與他人協(xié)同工作,源代碼控制管理還能幫你提高團隊效率。)SCM 系統(tǒng)會在磁盤中對每個文件保存多個版本,并存儲各個文件各個版本的元數(shù)據(jù)到 SCM 倉庫中。Xcode 支持兩種流行的 SCM 系統(tǒng):Git 和 Subversion。Xcode 包含了一個版本編輯器,無論使用哪種 SCM 系統(tǒng)都可以輕松對比保存在倉庫中文件的不同版本。如果你發(fā)現(xiàn)代碼中出現(xiàn)了漏洞,則可以將最新的版本和之前的某個正常運行的版本拿來比較,讓你捉出產生問題的“臭蟲”。課時:分發(fā)和發(fā)布應用摘要:Xcode 能夠讓你輕松地將尚未正式發(fā)布到 App Store 的應用分享給測試者們。要分發(fā)應用,請在方案編輯器中創(chuàng)建一個應用歸檔。然后就可以使用 Xcod

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論