1.自定義 代碼塊
有些代碼復(fù)雜難記 , 每次寫都要翻筆記回頭看 , 這時還是要靠萬能的xcode
- 1.一般要修改的地方,不固定的地方最好用<# XXX #>代替 ,其中XXX為你的提示
2.選中需要保存為代碼塊的代碼,鼠標(biāo)長按直到鼠標(biāo)光標(biāo)變成一個箭頭
-
3.直接拖入圖中的位置,接著會彈出相應(yīng)的框框
注意 : 標(biāo)題要改,這里是起個提示作用 使用什么語言那里選擇OC,Completion Shortcut 是設(shè)置快捷鍵的,改成自己容易記得住的,我一般會以@開頭(xcode9下 @不會自動隱藏,所以xcode9下 命名快捷語最好不要用@開頭) , Completion Scopes 是設(shè)置你在什么地方敲這個快捷鍵有用,因?yàn)槲沂窃诜椒ㄖ型线^來的代碼塊,所以系統(tǒng)自動識別了,只有在方法中才能調(diào)用,這里亦可以自己修改
2.自定義模板
程序員最煩兩件事厂汗,第一件事是別人要他給自己的代碼寫注釋讲竿,第二件呢?是看別人的代碼時沒寫注釋暮胧,都說代碼是程序員的第二張臉泞边,寫了太爛的代碼背后一定會遭人鄙視该押。請遵循一些簡單的規(guī)范,寫干凈一致的代碼阵谚!請記住代碼不是一次性的蚕礼,需要重復(fù)的修改和重構(gòu),為未來寫點(diǎn)代碼梢什!
- 這里介紹的是用#pragma mark -來分割各個方法
- 這個很多人都經(jīng)常用,為了方便,一開始我是用自定義代碼塊來標(biāo)注的:
但是每個控制器都要添加就顯得十分繁瑣了,為了避免一些重復(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)的模板:
-
但是默認(rèn)是不能直接修改里面的代碼內(nèi)容的 ,這里我們可以把.m文件拷貝到桌面修改,這里附上我的修改內(nèi)容,每個人習(xí)慣不一樣,要根據(jù)自己的習(xí)慣修改
改完直接拷貝到之前.m文件所在的位置替換就行了,當(dāng)你新建一個UIViewController你就可以看到你的成果啦,真心省了不少步驟
比較細(xì)節(jié)的一些代碼規(guī)范這里不詳說,裝逼人士墻裂推薦這篇文章:http://www.reibang.com/p/55fa8d74b212