今天在做手势密码的时候,我跟同事讨论,说应该可以用数组来纪录,他立马打住了我,什么数组纪录,那样怎么知道你输入的手势是否是对的,我说比较两个数组啊,他说对啊,就是比较两个数组,如果你出现这种情况,就是对的数组中纪录的位置是1,2,3,4,5,6。然后你新输入的数组是1,4,5,6,3,2这两个数组不是一样的吗?可是很明显密码是错的啊。。。我当场突然间懵了,对啊,然后自己又一想,不对啊,这两个数组元素是一样的,可是,两个数组肯定是两个空间,指针不是一样的啊,他不信,然后我就写了下边的两行代码:
用isEqualToArray很明显就能debug出来的。