Possible Duplicate:
Does Objective-C use short-circuit evaluation?
If an object is of a certain type, and a property of that object has a certain value, I want to do something.
Can I use:
if (objectIsOfType:x && object.property == y)
or do I need to nest these? Assume that asking for object.property will through an error if the object is not of type x.
No. Objective C (as C and many other languages) uses short circuit evaluation.