WeakUniqueCollection is Objective-C class that allows you to store weak references to the objects. It will maintain uniqueness and provide thread-safe access to the objects. Something like NSMutableSet but thread-safe:wink:. It can be very useful in implementation of multicast delegate.
WeakUniqueCollection is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "WeakUniqueCollection"
Artyom Gladkov, gladkov@sibext.com
WeakUniqueCollection is available under the MIT license. See the LICENSE file for more info.