從Samples中入門IOS開發(一)------ XCode上手

轉自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
這樣做的好處是在來回編輯代碼和UI時,免去不停地開閉屬性編輯器和Assistant Editor,不過需要養成在ui的tab頁裏編輯ui,在代碼tab頁裏編輯代碼的習慣。可以通過快捷鍵shift+command+[或]來快速切換tab。

查找代碼

看源碼最多事情就是查找代碼,當然這裏不是簡單的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+左右箭頭
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章