标签: objective-c swift
NSMapTable的Swift版本是否类似于NSArray(Array),NSDictionary(Dictionary)和NSSet({{ 1}})?
NSMapTable
NSArray
Array
NSDictionary
Dictionary
NSSet
AFAIK,不存在。如果是这样的话,是否可以在纯Swift中编写Set的实现?
Set
PS:这个问题有两个原因。首先,我希望拥有NSMapTable的通用版本。其次,我很想知道Swift是否具有实现存储弱值的集合所需的工具,并在值变为零时自动删除它们。