在目标c中,我可以测试一个对象是否与另一个对象相同,通过测试它们的指针等效性
- (BOOL) isSelected: (SomeObject *)object
{
return object == theSelectedOne
}
假设theSelectedOne是SomeObject *。这有可能是迅速的,还是我应该做出识别属性。
答案 0 :(得分:2)
Swift中的对象标识是使用===
完成的。
来自 Swift编程语言>类和结构:
请注意,“与...相同”(由三个等号或===表示)并不代表“等于”(由两个等号或==表示)相同的事物: