ios基礎-編程規範

來源:互聯網
上載者:User

養成良好的編程習慣,是開始一門新語言的首要前提。


(一)文檔結構規範

1.建立Libs檔案夾,存放第三方庫

2.建立Tools檔案夾,存放自己封裝的類庫

3.建立ViewControllers檔案夾,存放所有的ViewControl

4.建立Request檔案夾,存放網路請求

5.建立Cell檔案夾,存放列表item

6.在Supporting Files檔案夾下建立Images、Music和Video等相關檔案夾,分別存放圖片、音頻、視頻等資源。

7.建立RootViewController首頁,放在底層目錄

8.建立Constant.h檔案,放在底層目錄,存放常量

範例如下:



(二)命名規範

1.常量名全大寫,可用底線分隔,如:MY_LOTTERY_ID

2.變數首字母小寫,後面單字首大寫,如myLotteryId

3.類名首字母大寫,如@interface MyLotteryId:NSObject

4.命名時帶上類型,如xxxTv,xxxView,xxxStr等

常見類型簡寫如下:

UIViewController:VC UIImage:Img  UIImageView:Iv 

UIView:View  UILabel:Lbl UIButton:Btn

UINavigationBar:NBar   UIToolBar:TBar  UISearchBar:SBar

UITextField:Tf  UITextView:Tv NSArray:Array

NSMutableArray:MArray NSDictionary:Dict  NSMutableDictionary:MDict

NSString:Str   NSMutableString:MStr NSSet:Set      NSMutableSet:MSet

5.靜態變數前面加s標示,如sLotteryId


更多命名規範可參加蘋果官方文檔


(三)編碼習慣

1.每個檔案前簡要描述該檔案作用

2.類中功能模組用#pragma mark - 做好備忘,方便尋找和代碼管理

3.NSLog測試完統一刪除

4.程式中變數方法名,盡量用命名標示功能,無法標示的用注釋說明

5.在pch檔案中做載入預先處理和log自動去除設定

6.類程式碼數盡量不超過300行,一個函數不超過100行,超過的考慮重構

7.建立Constant.h檔案存放常量

聯繫我們

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