iOS 方便開發(fā)的小技巧(自定義代碼塊與模板 )

1.自定義 代碼塊

有些代碼復(fù)雜難記 , 每次寫都要翻筆記回頭看 , 這時還是要靠萬能的xcode

  • 1.一般要修改的地方,不固定的地方最好用<# XXX #>代替 ,其中XXX為你的提示
參數(shù).gif
  • 2.選中需要保存為代碼塊的代碼,鼠標(biāo)長按直到鼠標(biāo)光標(biāo)變成一個箭頭

  • 3.直接拖入圖中的位置,接著會彈出相應(yīng)的框框


    提示.png
  • 注意 : 標(biāo)題要改,這里是起個提示作用 使用什么語言那里選擇OC,Completion Shortcut 是設(shè)置快捷鍵的,改成自己容易記得住的,我一般會以@開頭(xcode9下 @不會自動隱藏,所以xcode9下 命名快捷語最好不要用@開頭) , Completion Scopes 是設(shè)置你在什么地方敲這個快捷鍵有用,因?yàn)槲沂窃诜椒ㄖ型线^來的代碼塊,所以系統(tǒng)自動識別了,只有在方法中才能調(diào)用,這里亦可以自己修改

調(diào)用.png

2.自定義模板

程序員最煩兩件事厂汗,第一件事是別人要他給自己的代碼寫注釋讲竿,第二件呢?是看別人的代碼時沒寫注釋暮胧,都說代碼是程序員的第二張臉泞边,寫了太爛的代碼背后一定會遭人鄙視该押。請遵循一些簡單的規(guī)范,寫干凈一致的代碼阵谚!請記住代碼不是一次性的蚕礼,需要重復(fù)的修改和重構(gòu),為未來寫點(diǎn)代碼梢什!

  • 這里介紹的是用#pragma mark -來分割各個方法
pragma mark.png
  • 這個很多人都經(jīng)常用,為了方便,一開始我是用自定義代碼塊來標(biāo)注的:
標(biāo)注.gif
  • 但是每個控制器都要添加就顯得十分繁瑣了,為了避免一些重復(fù)的步驟,我們何不直接改變自定義的模板呢?

  • 前往文件夾:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate

  • 我們可以通過文件名來確定改的是哪個文件,這里改的是UIViewControllerObjective-C,打開(_FILEBASENAME.m)可以看到這個是UIViewController默認(rèn)的模板:

UIViewController.png
  • 但是默認(rèn)是不能直接修改里面的代碼內(nèi)容的 ,這里我們可以把.m文件拷貝到桌面修改,這里附上我的修改內(nèi)容,每個人習(xí)慣不一樣,要根據(jù)自己的習(xí)慣修改


    內(nèi)容.png
  • 改完直接拷貝到之前.m文件所在的位置替換就行了,當(dāng)你新建一個UIViewController你就可以看到你的成果啦,真心省了不少步驟

  • 比較細(xì)節(jié)的一些代碼規(guī)范這里不詳說,裝逼人士墻裂推薦這篇文章:http://www.reibang.com/p/55fa8d74b212

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奠蹬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子嗡午,更是在濱河造成了極大的恐慌囤躁,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荔睹,死亡現(xiàn)場離奇詭異狸演,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)僻他,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門宵距,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吨拗,你說我怎么就攤上這事满哪⌒龀猓” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵哨鸭,是天一觀的道長民宿。 經(jīng)常有香客問我,道長像鸡,這世上最難降的妖魔是什么勘高? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮坟桅,結(jié)果婚禮上华望,老公的妹妹穿的比我還像新娘。我一直安慰自己仅乓,他們只是感情好赖舟,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著夸楣,像睡著了一般宾抓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上豫喧,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天石洗,我揣著相機(jī)與錄音,去河邊找鬼紧显。 笑死讲衫,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的孵班。 我是一名探鬼主播涉兽,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼篙程!你這毒婦竟也來了枷畏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤虱饿,失蹤者是張志新(化名)和其女友劉穎拥诡,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氮发,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡渴肉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了折柠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宾娜。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡批狐,死狀恐怖扇售,靈堂內(nèi)的尸體忽然破棺而出前塔,到底是詐尸還是另有隱情,我是刑警寧澤承冰,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布华弓,位于F島的核電站,受9級特大地震影響困乒,放射性物質(zhì)發(fā)生泄漏寂屏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一娜搂、第九天 我趴在偏房一處隱蔽的房頂上張望迁霎。 院中可真熱鬧,春花似錦百宇、人聲如沸考廉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽昌粤。三九已至,卻和暖如春啄刹,著一層夾襖步出監(jiān)牢的瞬間涮坐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工誓军, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留袱讹,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓昵时,卻偏偏與公主長得像廓译,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子债查,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

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