Re: [問題] 類別變數
※ 引述《Blueshiva (龍野南雲)》之銘言:
: 不過你又講到類別的方法,難道你是希望在物件裡面有個變數儲存的是某個類別?
YES
: 基本上是不會這樣用的...而且這樣用的目的,我唯一想到的是你要呼叫類別的
: method,不過這樣還是不需要用 Class aClassObject; 這種宣告,你還是應該用
: UIView aView; 的宣告,然後在你需要呼叫類別方法的地方這樣用
: Class aClassObject = [aView class];
: 或者直接 UIView *realView = [[aView class] viewWithXXXX:oooo....];
: 至於 protocol....好像又更無關了一些,參考看看吧。
由於我有個Builder會根據這個變數所儲存的類別 去叫該類別做事情...
我不太想用Factory Pattern或Singleton Pattern來解決這個問題...
實體化不是我想要的 (因為完全沒有instance variable的需求)
雖然可以藉由有[NSClassFromString(@"aClassName") doSomething];的方式
運用NSString來解決 動態對某個class呼叫它的method
但是我希望能在compile時會檢查該Class是否屬於一種我指定的Class
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.52.127
※ 編輯: leondemon 來自: 203.77.52.127 (05/31 00:45)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章