1
是否可以繼承NSMutableSet?我需要這樣做,以便不保留包含在這個集合中的對象。目的在於使一組觀察員和那些觀察員不需要保留。繼承/擴展NSMutabelSet?
是否有可能做到這一點,或者你有另一種解決方案。
針說,我知道KVO,但我上面描述的模式套房更好。
乾杯, 盧卡斯
是否可以繼承NSMutableSet?我需要這樣做,以便不保留包含在這個集合中的對象。目的在於使一組觀察員和那些觀察員不需要保留。繼承/擴展NSMutabelSet?
是否有可能做到這一點,或者你有另一種解決方案。
針說,我知道KVO,但我上面描述的模式套房更好。
乾杯, 盧卡斯
一種可能性是使用CFMutableSet。當您使用CFSetCreateMutable
創建一個時,您可以指定用於定義保留和釋放工作方式的回調。這是免費橋接與NSMutableSet。
+1這是正確的方法來做到這一點。爲'NSMutableSet'子類化將是相當可怕的。 – 2010-07-19 07:01:30
也檢查出'NSHashTable'。 – 2010-07-19 12:39:07