AppCode使用介紹

AppCode官網下載AppCode-*.dmg
AppCode破解版下載地址
下載地址密碼:u9vf

功能以及快捷鍵

搜索

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

注釋

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

源碼閱讀

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

生成代碼

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

代碼自動完成

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

保持你的代碼整潔

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

代碼檢查

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

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

重構

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

  • 提取/內斂

快速的重構一堆代碼或者很復雜的表達式,內斂變量就用派上用場了。你可以提取一個完成的函數或者添加一些新的方法變量去重構。

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

運行和調試

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

創建和運行測試代碼

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

代碼管理

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

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

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

AppCode的操作引導介紹

舉例:


image.png

...

可以自己去操作引導中查看

AppCode使用心得

使用快速指南

AppCode使用

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,748評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,165評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,595評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,633評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,435評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,943評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,035評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,175評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,713評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,599評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,788評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,303評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,034評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,412評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,664評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,408評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,747評論 2 370

推薦閱讀更多精彩內容