title: Why retain a static variable?
body: <p>Isn't it unnecessary to retain a static variable since it stays around for the duration of the program, no matter if you release it?</p>
  
  <p>See this code:
  <a href="https://github.com/magicalpanda/MagicalRecord/blob/master/Source/Categories/NSManagedObjectContext+MagicalRecord.m#L24-29">https://github.com/magicalpanda/MagicalRecord/blob/master/Source/Categories/NSManagedObjectContext+MagicalRecord.m#L24-29</a></p>