I see the following used occasionally and while I understand the meaning it looks oddly phrased.
if (nil == s)
It is used to check if an Objective-C variable was declared as nil. For me it would be more natural to write s == nill as s is what we are examining.
Just curios.