Static variable in objective c <p>I am somewhat confused about memory allocation of static variable in objective C. </p> <ol> <li><p>should we allocate memory for static variable using <code>alloc:</code>? and initialize it using<code>init:</code>?</p></li> <li><p>Is objective c static variable same as c static variable?</p></li> <li><p>is it worth to apply <code>retain</code> on static variable?</p></li> </ol>