AppCode的使用

  九大輔助界面

  主界面先介紹了,中間的大框框,主要是用來顯示文件的代碼,除此之外的界面目測均屬於這九大界面,只是有的顯示了有的沒有顯示而已,鼠標放在軟件的最左下角不動,會彈出一個菜單,上面即爲九大界面,選擇對應的圖標,對應的即會顯示出來,但是再次點擊並不會消失,你需要手動去隱藏,一般都會有隱藏按鈕(在齒輪按鈕旁邊),或者快捷鍵command+Esc也行.這九大界面你也可以放在軟件的左邊或者下邊的工具欄,如果沒有顯示,可以單機一下最左下角的那個按鈕即可,你可以任意的放在左邊或者下邊(右邊好像也可以放),看自己的習慣了.以下爲這九大界面的簡單介紹:

  (1)Debug

  很明顯,即爲調試.但是和xcode不點不同Appcode打斷地以後運行程序(Run)後並不會在斷點停下,而要通過Debug來進行調試,這樣,就不用每次調試完又想要去正常運行的時候先把斷點去掉.Debug工具欄裏面又分爲好多個選項.界面上行則在Variiable顯示調試結果,和xcode調試的左邊對應,LLDB則是單獨出來的,比較人性化.右邊有watches選項,可以添加你需要觀察的對象值,裏面只會顯示你需要查詢的變量的值.如果不小心把裏面某個功能隱藏了,可以選擇左邊豎直放置的倒數第三個檢查器Restore Layout來還原.

  (2)EventLog

  沒什麼多說的,事件的打印,比如警告什麼的

  (3)Inspcetion

  Appcode帶的檢查功能,十分強大,選擇了它然後運行的話,會根據系統內部的一些規則進行檢查,並會給出一些提示和建議.但是目測好像也有坑,比如你寫了一個代理方法,但是本類的其他地方肯定不會再調用它了,這樣它的檢查器會提示這個方法沒有使用.不過總體來說還是比較強大的,它甚至會檢查你單詞拼寫的錯誤,當然,你也可以忽略它或者在設置裏設置檢查規則,裏面的扳手圖標即爲設置.

  (4)Message

  常規的一些信息,有一些警告什麼的,具體沒有太多研究

  (5)Project

  最基礎的顯示,也就是我們的項目結構,即xcode左邊的顯示,沒什麼多說的,需要進行哪個文件的編輯即雙擊即可.

  (6)Run

  運行程序,這裏即使你打斷點了,它也不會進入到斷點,如果你要調試,選擇Debug而不要用Run

  (7)Stucture

  這個是顯示當前文件的結構,相當於xcode裏顯示mark以及方法,這裏就可以十分快捷的去找到對應的方法等,不用再像xcode一樣還得點擊,下拉才能看到.

  (8)Terminal

  一個簡單方便的終端,如果有需要調用終端,可以在這裏使用

  (9)Todo

  暫時沒研究到底做什麼用的,知道了再補

  簡單編程

  自行先去個人偏好裏找到對應的設置,把大小寫識別去掉,加上行號等,這裏暫時不做介紹.否則像UI開頭的,必須得大寫U才能行,
  這裏只講一些比較實用的用法和快捷鍵,更多的用法自行查看文檔,快捷鍵則可以在help->KeyMap Refrence裏查看,比較多,可以挑選自己覺得比較實用的去記.當然,快捷鍵也是可以在偏好設置裏去自己設置的.看自己喜好

  (1)代碼補錯,強大的alt+回車

  Appcode有很強大的代碼提示功能,如果一個地方有錯誤或者警告,系統都會提示你,錯誤可能以紅色表示,警告則以黃色,比如你申明瞭一個tableview,並且tableview.delegate = self.這個時候這行代碼就會變成黃色,你在這行alt+回車,系統會給出解決方案,讓你把本類遵守協議,你選擇以後甚至不用自己添加代碼,協議就已經在頭文件裏遵守好了,第一次使用你甚至不知道爲什麼選中了以後黃色警告就沒了,其實是給你在頭文件添加了遵守協議的代碼.還有比如像xcode裏打印數字但是用的是%@的,它也一樣能處理,建議一旦出現有警告或者錯誤,先alt+回車一下.

  (1)代碼合併(抽取代碼創建方法)

  很多時候,在代碼書寫的過程中,發現當前寫的代碼其實可以單獨寫成一個方法,在Appcode中,你可以直接選中需要單獨生成方法的代碼,然後command+alt+M,它甚至能生成傳參的方法.

  (2)單獨抽取一個值單獨創建一個變量

  例如NSArray *array = @[@”1”,@”2”],選中右邊,然後command+alt+V,然後可以選擇一個名字,這樣,右邊的數組會單獨用你的名字來生成並且本來的這句話變成了NSArray *array = 你名字的數組.這個在有時候需要單獨把一個變量拿出來用一個變量接收很好用

  (3)打開指定文件

  Command+O,可以直接輸入你需要進入的文件名稱,有智能搜索功能,這樣,你就不需要在左邊一個一個的去找了,而且文件是以網頁的形式一樣在上面展示的,不會關閉之前的文件

  (4)shift+command+回車

  自動補全,相當於你結束了本行的編輯,這個很常用,例如你在寫完了一個方法以後,但是光標並未在最後,這樣你用這個快捷鍵就可以直接結束本行的操作,並自動在最後加上了分號

  (5)F1強大的幫助功能

  選中方法或者變量,可以進去幫助裏面,目測比直接點進去xcode裏要介紹的全,還有參數的意義等.如果是自己寫的方法,則會把註釋帶上告訴你它的作用

  (6)枚舉等自動補全(shift+ctrl+空格)

  不用再自己先寫出來然後再讓系統提示了,在方法裏,或者申明裏,只要是當前需要寫固定枚舉的地方,這個快捷方式可以自動的提示出這些枚舉值,很強大.目測不僅僅是枚舉,別的值也可以智能提示,比如申明瞭一個字符串,下面再申明一個字符串並且寫上=以後用這個快捷方式,會自動彈出之前寫好好的字符串來給你匹配.

  (7)代碼找源頭(alt+空格)

  能找到當前變量的最源頭申明的地方,並且進行編輯,很實用,有時候一個變量實用了很多方法在給它內部賦值,但是找不到它的源頭在哪裏,就可以實用這個方法

  (8)添加條件語句(command+alt+T)

  有時候我們在寫完一系列代碼以後,發現並不是所有情況都需要執行,還需有有個判斷然後就只能重新寫個if然後條件,然後把代碼移動到中括號裏去,這裏只需要選中你需要的代碼,然後使用這個快捷鍵,就可以把對應的代碼加進去,只需要補充好條件即可.如果是常規書寫if什麼的,可以使用shifit+command+回車即可

  自定義代碼段

  未完待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章