Equality and identity in Objective-C

Mattt Thompson has an interesting writeup on the differences of equality and identity:

Copying relevant-looking code verbatim without knowing why its there may lead to incorrect behavior. With all seriousness, equality is one of those topics—in Objective-C in particular—where there is still a great deal of confusion.