iOS 代碼開發規範

來源:互聯網
上載者:User

標籤:其他   config   依次   日常   分享   gpo   小夥伴   9.png   輪播圖   

  最近公司因為業務增多,又招了一個iOS小夥伴,內心無比開心呀。但是多了一個人,日常代碼開發就要統一規範起來,方便日後維護和尋找。下邊列一下我日常用到一些代碼規範。

  (一)、SVN規範  

  1、代碼提交。

  【人員】【動作】【動作內容】

  如果代碼中增加、修改檔案,要寫清楚增加了那個模組,那個檔案夾,做什麼功能的。

  如果對代碼進行刪除,一定要和PM確定這個檔案無用了,然後再刪除檔案,同時記得刪除伺服器上的檔案。

  如果對檔案進行移動,要寫清楚檔案從哪裡移動到了哪裡,同時記得行動服務器上的檔案。

   eg:

  【石智力】【添加】【首頁 --生活 添加輪播圖。。。SDCycleScrollView 

  【石智力】【修改】【首頁 --生活 添加輪播圖。。。】

  【石智力】【刪除】【首頁 --生活 添加輪播圖。。。SDCycleScrollView 

  【石智力】【移動】【首頁 --生活 添加輪播圖。。。SDCycleScrollView 從A移動到B

 

  (二)、代碼開發規範

  一、工程結構方面

  1、建立工程目錄下一定只有4個檔案夾(前三個為實體檔案夾,最後一個為group的虛擬資料夾),ThreeLib(放置所有匯入的第三方包)、NetWork(放置app內所有網路請求)、CodeClass(放置整個app的功能模組代碼)、ConfigFile(app的設定檔:assets,info,pch,header)。

2、ThreeLib第三方沒啥好說的,假如使用pod管理第三方也要建有這個檔案。

3、NetWork所有的網路請求都放這裡,所有請求的首碼,寫在request的頭部,請求的地址、注釋、方法依次寫在下邊;

  connect是對AF等其他網路組件的封裝,請求逾時時間宏定義在這裡,假如要做加密、解密統一在這裡做就好了;

  同時下邊放置網路請求失敗和請求結果暫無資料等相關的頁面。

 

iOS 代碼開發規範

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.