轉自cutesource
從Samples中入門IOS開發(一)------ XCode上手
爲了能更快速地閱讀和調試IOS源碼,上手XCode是第一步,總的來說XCode相比Eclipse要封閉許多,並且傳承Apple的設計理念,看起來很簡單的開發工具,複雜功能都藏得很深。試用了幾天,談不上完全上手,但感覺掌握以下幾點後(基於Eclipse的使用經驗),基本上能比較順手地閱讀和編寫IOS代碼:
多tab頁編輯模式
初次使用xcode會被多種輔助編輯器給搞迷惑,不同的模塊是需要不同的輔助編輯器的,並且xcode一般是默認基於單tab的編輯模式,也就是點擊不同文件時,不是新開tab來展現而是在本tab裏進行替換,所以,我的建議是開啓幾個固定的tab頁,併爲這些tab頁定製編輯模式,比如我會固定開啓兩個tab頁,一個用於編輯UI,另一個用於編輯代碼:
- 編輯UI:主窗口展現xib,右邊輔助窗口是屬性編輯器,開啓屬性編輯器的快捷鍵是:option+command+0
- 編輯代碼:主窗口展現代碼文件,右半邊是Assistant Editor,開啓快捷鍵是:option+command+enter
查找代碼
看源碼最多事情就是查找代碼,當然這裏不是簡單的search關鍵字,我一般會有如下需求:
- 打開類文件
command+shift+o - 打開此類的organization(類結構)
control 6 - 在本文件中搜索關鍵字
打開搜索框:command+f 搜索選中關鍵字:command+e 向前搜索:command+g 向後搜索:command+shift+g - 在整個項目中搜索關鍵字
打開搜索框:command+shift+f 搜索選中關鍵字:command+e - 追溯某個方法的調用者
在Assistant Editor的左上角點擊callers - 追溯某對象的定義處
command+單擊對象 - 代碼瀏覽歷史後退或前進
雙指向左/右拖動(手勢操作) - API幫助文檔
快速提示:option+單擊 幫助文檔中查找:option+雙擊
幾個常用編輯代碼的快捷鍵:
- 加註釋
command+/ - 代碼自動提示
esc - 代碼縮進
command+[或] - 代碼自動格式化
選中代碼,然後control+i - 刪除行
command+delete - 選擇行
command+shift+左右箭頭