iOS Xcode製作模板類

來源:互聯網
上載者:User

標籤:

轉載請註明出處http://blog.csdn.net/uxyheaven/article/details/48419963為什麼要定義模板類

遵守代碼規範可以提高代碼可讀性, 降低後期維護成本. 當我們定下了一個團隊都認同的代碼規範, 如我們要求所有的viewController的代碼都得按照下面來組織:

#pragma mark - def#pragma mark - override#pragma mark - api#pragma mark - model event #pragma mark - view event#pragma mark - private#pragma mark - getter / setter
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

可落地的時候, 你懂的….

如何要求崇尚自由的developer都按照這個去寫,尤其是還得先記下這個規範. 
靜態檢查是一個辦法. Review的時候強制要求改是一種辦法. 本文將介紹另外一種辦法, 建立模板類.

如何用定義好的模板類

如何用定義好的模板類, 直接看一段動畫: 

在建立類模板檔案的時候, 把我們定義好的程式碼群組織規範都搬進去. 這樣大夥寫代碼就不會太隨意了吧?

模板類如何製作

從頭製作一個模板類有些坑. 我們採用簡單的辦法, 先拷貝一個模板類, 然後修改成自己需要的樣子. 
https://github.com/uxyheaven/XYXcodeTemplate這裡有筆者建立的一個簡單的模板類的模板. 先下載下來, 再修改成你需要的樣子, 最後拷貝到Xcode(寫這篇文章的時候是Xcode6哦,如果今後目錄變了,自行找下)的檔案模板檔案夾裡/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Folder. 這樣就可以使用了.

修改說明

從系統類別繼承的直接在系統類別的檔案夾裡改

  • 如從UIViewController繼承的, 在ViewController裡
  • ___FILEBASENAME___.h 裡的代碼改成你希望的
  • ___FILEBASENAME___.m 裡的代碼改成你希望的

從自訂類繼承的需要做一些額外設定

  • 檔案夾的名字改成基類的名字
  • TemplateInfo.plist裡的Options -> Item 1 -> Values -> Item 1 的值改成基類的名字

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

iOS Xcode製作模板類

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.