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項(xiàng)目
  • F1:強(qiáng)大的幫助功能
  • F2: 代碼分析
  • alt + 空格: 代碼看源頭
  • alt + 回車 :代碼補(bǔ)錯
  • shift + cmd + 回車: 自動補(bǔ)全,相當(dāng)于你結(jié)束了本行的編輯
  • shift+ctrl+空格:枚舉等自動補(bǔ)全
  • 你可能會想要做的第一件事是在編輯器中打開一個類或文件,只是打?O(導(dǎo)航類)或??O(瀏覽文件吼畏。和類型的名稱。這個名字太長了嗎嘁灯?只要輸入大寫字母從它appcode會找到匹配,還記得名字的一部分嗎?沒有問題-輸入你所記得的旁仿。

注釋

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

源碼閱讀

  • 當(dāng)您研究一個項(xiàng)目的源代碼,知道一個符號在實(shí)際運(yùn)用是非常重要的藕夫。為了找出來,可以按下?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)的人來說可以通過左邊的裝訂線點(diǎn)擊小圖標(biāo)來瀏覽結(jié)構(gòu)炫加。

生成代碼

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

代碼自動完成

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

保持你的代碼整潔

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

代碼檢查

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

  • 在Inspection Results窗口中, 找到General => Unused import statement一項(xiàng), 能找到相應(yīng)的未使用的import內(nèi)容. 一一刪除即可.
  • 在Inspection Results窗口中, 找到General => Unused Code一項(xiàng), 能找到相應(yīng)的未使用的代碼, 建議在審閱的基礎(chǔ)上進(jìn)行刪除.
  • 在Inspection Results窗口中, 點(diǎn)擊Edit Setting圖標(biāo), 進(jìn)行檢查項(xiàng)的設(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)入的資料耻蛇。

運(yùn)行和調(diào)試

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

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

  • 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)建一個補(bǔ)丁宦焦。

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

舉例:


image.png

...

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

AppCode使用心得

使用快速指南

AppCode使用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末发钝,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子波闹,更是在濱河造成了極大的恐慌,老刑警劉巖精堕,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孵淘,死亡現(xiàn)場離奇詭異歹篓,居然都是意外死亡瘫证,警方通過查閱死者的電腦和手機(jī)揉阎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來毙籽,“玉大人,你說我怎么就攤上這事毡庆】由模” “怎么了么抗?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵毅否,是天一觀的道長。 經(jīng)常有香客問我乖坠,道長,這世上最難降的妖魔是什么熊泵? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮甸昏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘施蜜。我一直安慰自己卒蘸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布翻默。 她就那樣靜靜地躺著,像睡著了一般修械。 火紅的嫁衣襯著肌膚如雪趾牧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天翘单,我揣著相機(jī)與錄音,去河邊找鬼蹦渣。 笑死哄芜,一個胖子當(dāng)著我的面吹牛柬唯,可吹牛的內(nèi)容都是我干的认臊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼锄奢,長吁一口氣:“原來是場噩夢啊……” “哼剧腻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起师坎,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤恕酸,失蹤者是張志新(化名)和其女友劉穎胯陋,沒想到半個月后蕊温,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遏乔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了盟萨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凉翻。...
    茶點(diǎn)故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖制轰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情胞谭,我是刑警寧澤垃杖,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布丈屹,位于F島的核電站调俘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏旺垒。R本人自食惡果不足惜彩库,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一先蒋、第九天 我趴在偏房一處隱蔽的房頂上張望骇钦。 院中可真熱鬧,春花似錦鞭达、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至叨襟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梳玫。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工爹梁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姚垃。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像盼忌,于是被迫代替她去往敵國和親积糯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容