In objective C nil is used: MyObject1 = nil; if (MyObject1 != nil) { … In objective C it is not a requirement to check an object is not nil as sending a message to nil is OK – it won't cause an error. Setting an object to nill ("myObject = nil;") destroys it.