AppCode使用介紹

AppCode官網(wǎng)下載AppCode-*.dmg
AppCode破解版下載地址
下載地址密碼:u9vf

功能以及快捷鍵

搜索

  • cmd + shift + o: 搜索文件類名
  • cmd + shift + F: 全局搜索包含的關(guān)鍵字
  • cmd + [: 返回上一次瀏覽的位置
  • cmd + shift + [: 文件之間的切換
  • cmd + E: 打開最近瀏覽的過的文件目錄
  • cmd + D: 復(fù)制光標(biāo)前當(dāng)行代碼(如果選中了多行代碼那就是復(fù)制選中的代碼)
  • cmd + alt + M: 抽取代碼合成方法
  • cmd + alt + V: 抽取變量
  • command+alt+T:添加條件語句
  • control + R: build項目
  • F1:強大的幫助功能
  • F2: 代碼分析
  • alt + 空格: 代碼看源頭
  • alt + 回車 :代碼補錯
  • shift + cmd + 回車: 自動補全,相當(dāng)于你結(jié)束了本行的編輯
  • shift+ctrl+空格:枚舉等自動補全
  • 你可能會想要做的第一件事是在編輯器中打開一個類或文件,只是打?O(導(dǎo)航類)或??O(瀏覽文件。和類型的名稱。這個名字太長了嗎?只要輸入大寫字母從它appcode會找到匹配,還記得名字的一部分嗎?沒有問題-輸入你所記得的。

注釋

  • cmd + option + /: 代碼注釋/**/

源碼閱讀

  • 當(dāng)您研究一個項目的源代碼,知道一個符號在實際運用是非常重要的。為了找出來,可以按下?F7根據(jù)符號的名稱地方插入符號
  • 快速定義(?Space)將幫助你看到一個方法的內(nèi)容,無需跳轉(zhuǎn)到這。按下?P可以看到此方法所有的參數(shù)的列表。
  • 一些功能將幫助您瀏覽代碼架構(gòu)和結(jié)構(gòu),導(dǎo)航試圖還有專用的查看試圖。比如文件的結(jié)構(gòu),導(dǎo)入層次結(jié)構(gòu),方法的層次結(jié)構(gòu),甚至調(diào)用層次結(jié)構(gòu).有特殊的快捷鍵??B去切換他們。對于喜歡鼠標(biāo)的人來說可以通過左邊的裝訂線點擊小圖標(biāo)來瀏覽結(jié)構(gòu)。

生成代碼

  • AppCode附帶了一系列廣泛的代碼生成選項,需要一個循環(huán),調(diào)出NSLog,或者屬性聲明?使用Live模板 - 將替代Xcode的代碼片段.輸入首字母縮寫然后按Tab鍵,也可以通過按下??T快捷鍵在已經(jīng)存在的模板添加??梢园聪??T健快速的調(diào)出if/else, @try/@catch, @autoreleasepool代碼塊,或者自己定義的。自己定義可以通過Preferences | Editor | Live Templates.
  • 你可以在主菜單的下面找到其他的代碼生成選項。
    可以按下?O/?I來調(diào)出重寫或者導(dǎo)入方法。
    你可以在導(dǎo)航條找到切換是在implementation還是在私有的分類interface聲明成員對象。
    生成?N - 一個強大的代碼生成工具允許自動創(chuàng)造了無數(shù)構(gòu)建體,例如-initWith方法,-isEqual:和-hash,accessor方法等

代碼自動完成

代碼完成可以在開發(fā)的每一個階段節(jié)省你很多時間,AppCode存在兩種自動代碼完成功能,基礎(chǔ)的(?Space)和聰明的(??Space)

保持你的代碼整潔

  • AppCode會時時的監(jiān)控你的程序,沒有用到的代碼,沒有實現(xiàn)的方法,沒有國際化的字符串甚至無效的參數(shù)都可以點擊左側(cè)警告的燈泡按下??去修復(fù)。
  • 在Preferences | Editor | Inspections可以查看完整的列表。您可以禁用其中的一些,或者讓其他人,再加上你可以調(diào)整每個檢測的嚴(yán)重程度。您可以決定它是否應(yīng)該被視為錯誤或只是一個警告。

代碼檢查

Code => Inspect Code, 并對整個項目執(zhí)行該操作, 就能得到分析結(jié)果

  • 在Inspection Results窗口中, 找到General => Unused import statement一項, 能找到相應(yīng)的未使用的import內(nèi)容. 一一刪除即可.
  • 在Inspection Results窗口中, 找到General => Unused Code一項, 能找到相應(yīng)的未使用的代碼, 建議在審閱的基礎(chǔ)上進行刪除.
  • 在Inspection Results窗口中, 點擊Edit Setting圖標(biāo), 進行檢查項的設(shè)置, 具體根據(jù)工程需要來做.

重構(gòu)

  • 安全的重命名
    重命名在重構(gòu)里面是非常重要的,你總是希望更改不會出現(xiàn)什么問題。你可以按下?F6在AppCode里面在類,變量,方法,屬性去重命名都是準(zhǔn)確的。

  • 提取/內(nèi)斂

快速的重構(gòu)一堆代碼或者很復(fù)雜的表達(dá)式,內(nèi)斂變量就用派上用場了。你可以提取一個完成的函數(shù)或者添加一些新的方法變量去重構(gòu)。

  • 這種重構(gòu)
    在你任何需要重構(gòu)功能的時候,你只需要按下?T就會根據(jù)上下文提供可用的重構(gòu)的方法。注意移動重構(gòu)方法,他可以移動你的類和成員變量甚至最上層的變量在你的工程里面,AppCode不僅是移動還會更新參考資料,自動管理導(dǎo)入的資料。

運行和調(diào)試

你可以選擇一個配置按下??R 用來運行程序,按下 ??D 去調(diào)試你的程序
AppCode的調(diào)試器提供了完美的試圖,當(dāng)你斷點在一個地方,你可以查看所有的內(nèi)容集合字典的字段的說明,所以你不必要去浪費自己時間去查找一個問題。

創(chuàng)建和運行測試代碼

  • AppCode是完全支持 OCUnit 和 Kiwi 測試框架
  • 可以通過Xcode的模板 File | New | File 或者用AppCode的生成模板創(chuàng)建一個標(biāo)準(zhǔn)的OCUnit測試,也可以通過 Preferences | Editor | File 創(chuàng)建你自己的測試模板。

代碼管理

你可以通過 Preferences | Version Control 去選擇你使用的版本控制工具之后配置他們。

創(chuàng)建變更列表并從Changes視圖之中(?9)更多:VCS|顯示修改視圖

AppCode可以幫助你恢復(fù)本地的歷史紀(jì)錄。若要查看本地歷史文件或文件夾,從 VCS | Local History | Show History 。在這里你可以查看更改,還原或創(chuàng)建一個補丁。

AppCode的操作引導(dǎo)介紹

舉例:


image.png

...

可以自己去操作引導(dǎo)中查看

AppCode使用心得

使用快速指南

AppCode使用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容