static NSStrings in Objective-C

Posted by MikeyWard on Stack Overflow See other posts from Stack Overflow or by MikeyWard
Published on 2010-05-22T13:16:15Z Indexed on 2010/05/22 13:20 UTC
Read the original article Hit count: 188

Filed under:
|

I frequently see a code snippet like this in class instance methods:

static NSString *myString = @"This is a string.";

I can't seem to figure out why this works. Is this simply the objc equivalent of a #define that's limited to the method's scope? I (think) I understand the static nature of the variable, but more specifically about NSStrings, why isn't it being alloc'd, init'd?

Thanks~

© Stack Overflow or respective owner

Related posts about objective-c

Related posts about nsstring