5/23 大神review菜雞代碼後的學習心得與近期任務

簡單總結一下一些編碼細節。

1 常量聲明 

菜雞寫法  #define XXXX @“XXXX”

大神寫法

static NSTimeInterval const kSpeechTimeout = 30000;

static  const  和取名前綴k

作用  清晰,避免編譯出錯

2 第三方 尖括號不要手滑變成“” 

<>是導入封裝好的庫文件的頭文件(一般是SDK的庫)

“”是導入用戶自定義的頭文件

3 property取名可以考慮把第三方控件的前綴去掉

比如IFlyRecognizerView 取名以recognizerView爲佳

4在繼承父類時,若父類已經有delegate的時候可以這樣操作

在.h中

@protocol SJSearchControllerDelegate <NSObject,UISearchControllerDelegate>

在.m中

@implementation的下方加上@synthesize delegate;

5範式

不符合範式出現警告 編譯仍會通過

6接口的設計

注意輸入輸出的數據類型(去model化),回調 block 






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章