5
什麼是用於在自定義類中覆蓋NSObject散列方法的好散列函數?用於覆蓋NSObject散列方法的推薦散列函數
什麼是用於在自定義類中覆蓋NSObject散列方法的好散列函數?用於覆蓋NSObject散列方法的推薦散列函數
這是一個很好的社區wiki頁面,討論覆蓋功能Implementing -hash/-isEqual:/-isEqualTo...: for Objective-C collections。
並且在其中一個鏈接文章Best practices for overriding isEqual: and hash上有一個實現。
你爲什麼認爲你需要重寫'hash'?如果這樣做,通常是因爲您明確希望基於存儲在對象中的任何數據進行散列。 – bbum 2011-05-07 01:54:51