我有一個繼承UIImageView的精靈類,用於我的遊戲場景很多。NSSet或NSMutableSet將不會有重複的對象
我最近停止使用縮進快速枚舉來比較對象與NSSet或NSMutableSet。
但是當某些精靈在他們的產卵位置時,它有可能具有相同的變異。這不會造成問題嗎?
將對象視爲重複對象嗎?
我有一個繼承UIImageView的精靈類,用於我的遊戲場景很多。NSSet或NSMutableSet將不會有重複的對象
我最近停止使用縮進快速枚舉來比較對象與NSSet或NSMutableSet。
但是當某些精靈在他們的產卵位置時,它有可能具有相同的變異。這不會造成問題嗎?
將對象視爲重複對象嗎?
如果您的意思是您的物品具有相同的frame
或bounds
屬性 - 這不足以被視爲相等,因此不會被視爲重複。你很安全。
非常感謝。 :D – Necro 2012-01-15 05:12:12
@Necro很高興我幫了忙,你可以接受答案,如果它確實解決了你的問題...... – 2012-01-16 04:31:08
NSSet使用'hash'和'isEqual:'方法來確定兩個對象是否相等 – dreamlax 2012-01-15 02:13:57