我有这个扩展 NSObject 的 BasicNode 接口。
在某些时候,我需要使用它的一个实例作为字典的键:
BasicNode *node = [BasicNode node];
[aMutableDictionary setObject:@"hello" forKey:node]
这会使程序“signal SIGABRT”崩溃。在 Java 中,hashmap 会调用对象的默认 hash 方法来获取它的键。是否有一种机制可以在 objC 中实现以允许将对象用作 NS(Mutbale)Dictionary 的键?