delegation

    2熱度

    2回答

    我在閱讀有關委派,我想能夠在基類內調用任何函數傳遞作爲參數取決於事件,所以如果例如我有一個解析器對象,並且我想從另一個對象分配什麼方法來調用依賴找到什麼標記。我做了波紋管,它可以工作,但我不確定它是否是正確的方式,或者它是否像便攜式一樣。 class base{ public: typedef void (base::*methodPTR)(); methodPTR pfn;

    2熱度

    3回答

    我正在開發一個iOS應用程序。我用過的設計模式Singleton和Delegation模式。我在dealloc方法中沒有使用委託對象。如果用戶重新打開此屏幕並設置爲委託對象自我。但我看到委託對象始終爲零。我怎樣才能重新分配到自我的委託對象

    0熱度

    4回答

    我正在開發/現在已經開發了一些系統,我也碰到過在我的編程querk,我似乎代表團所有我的jQuery函數的文檔,像這樣: $(document).on('click', '.modal-editor', function() { //code }); $(document).on('click', '.another-class', function() { //code

    0熱度

    4回答

    我有兩個班,我希望他們互相講話。 A類包含一個tableView,當用戶點擊一個表格行時,我激發了我的didSelectRowAtIndexPath方法。在這種方法中,我需要通過委託通知B類。我知道委託人是如何工作的,但很難想象如何在不使用prepareForSegue方法的情況下設置A的委託。 通常我會做到這一點,當我建立了我的委託 - (void)prepareForSegue:(UIStor

    0熱度

    1回答

    我是javascript的新手,但我被聘請爲在Sencha ExtJS 4中開發的應用程序提供維護。我被要求修改的一個模塊是當我將鼠標懸停在其上時,我會顯示一個工具提示。該組件可以存在於多個視圖中,它就像應用程序的多個屏幕中存在的「客戶詳細信息」。如果我將鼠標懸停在這些數據上,我需要顯示一個工具提示,此工具提示顯示服務器(REST)檢索到的信息。我實現了一些邏輯,但是這個邏輯涉及在顯示信息的每個組

    6熱度

    3回答

    我有一種情況,連接到我的web服務(存在於另一臺服務器上)的客戶端必須訪問SQL Server數據庫和SSAS服務器。 它必須使用訪問SQL Server和SSAS多維數據集時調用該服務的客戶端的憑據。 對於這個工作我做 VAR winId = HttpContext.Current.User.Identity爲的WindowsIdentity; var ctx = winId.Impersona

    -1熱度

    2回答

    我剛開始使用iOS,並試圖瞭解委託人如何傳遞數據。 我明白如何將數據從ControllerA傳遞到ControllerB。 現在將數據從ControllerA傳遞到控制器B然後傳遞給ControllerC的最佳方法是什麼?數據將完全相同。 我花了3,4個小時,無法得到解決方案。我環顧四周,沒有找到足夠的隊形。到樣品的鏈接也將是非常有益的

    0熱度

    1回答

    我在閱讀有關委派的內容,我希望能夠使用基類調用任何函數傳遞作爲參數,具體取決於事件,我這樣做並且它可行,但我不是確定它是否是正確的方式,以及它是否像這樣便攜。 class base { public: typedef void (base::*methodPTR)(); methodPTR pfn; void setMethod(methodPTR fn)

    4熱度

    1回答

    我正在構建一個呈現大多數屏幕中的表格視圖的應用程序。他們提供了一些不同的表格視圖單元格,但在表格視圖的3/5中有一個。這個單元顯示一個視頻,併爲用戶提供了一個與視頻交互的界面(比如,評論,標誌,刪除,播放/暫停等),它有一個相當大的代表,具有七種方法/功能。 我的問題是: 難道是設立一個單獨的控制器,這將是我的視圖控制器的屬性被指定爲代表的細胞,或子類與方法UITableViewControlle

    2熱度

    2回答

    我在教科書中遇到過這個問題,但我甚至不知道代表團是什麼團隊。我知道包括什麼,但不是代表團是什麼。 在Ruby的上下文中,將委派與包含在 中的模塊的類接口的概念進行比較。 通過模塊包含,模塊中定義的方法成爲類(及其所有子類)的接口 的一部分。 與代表團不是這種情況。 你可以用外行的話來解釋嗎?