1. 程式人生 > >Objective-C中NSString的isEqual、isEqualToString、== 區別

Objective-C中NSString的isEqual、isEqualToString、== 區別

isEqual: 首先判斷兩個物件是否型別一致, 在判斷具體內容是否一致,如果型別不同直接return no.如先判斷是否都是 NSString,在判斷string的內容。
isEqualToString: 這個直接判斷字串內容,當然你要確保比較的物件保證是字串。
==應該是直接比較指向的地址吧(貌似apple沒有說過推薦使用==來進行object的比較吧)