分類的使用注意事項

2021-07-09 05:17:09 字數 1024 閱讀 4849

1) 在分類的宣告中不能宣告例項變數

不能定義例項變數 也不能使用 @property

2) 在分類的方法中, 可以訪問類中得例項變數

3) 在分類中存在和類同名的方法 , 優先訪問 分類中得方法.

4) 當在多個分類中有同名的方法的時候, 這時候, 執行的最後編譯的那個分類的同名方法.

/*** 分類裡使用@property,編譯器會自動生成 set,get的宣告, .m檔案中的實現部分必須自己寫,不然報錯.

* 想模擬成 例項變數的話 需要乙個 靜態全域性變數的配合, 當然這並不是乙個例項變數, 即便在原始檔中匯入了分類的標頭檔案也無法使用self.game 來訪問, runtime 才能真正實現 分類中新增成員變數的

*/@property (nonatomic,strong) nsstring * game;

@end

person+play.m

#import "person+play.h"

static nsstring * _game;

@implementation person (play)

-(void)setgame:(nsstring *)game

-(nsstring *)game

@end

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...

using使用注意事項

在c 的語法中,using關鍵字有幾個作用 一 匯入乙個命名空間,以便於能使用該命名空間下的相關型別定義,如下的例項 中,將匯入system.text下的相關型別定義 二 為乙個命名空間設定別名,這種情況下並不會匯入對應命名空間下的型別定義,如例項 為system.text定義了別名systext,...

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...