What happens if I release a non-allocated object?
Example:
NSString *value = @"hello World!";
[value release];
What happens if I release a non-allocated object?
Example:
NSString *value = @"hello World!";
[value release];
As sydill said, string literals are different, as they don't need to be allocated or released.
Releasing other non-allocated objects OTOH, also NSStrings that are not literals, will very likely cause an EXC_BAD_ACCESS exception.