I don\'t quite understand static variables when defined in the implementation of an interface. In methods I do understand how they differ from local variables, but not when
From Apple's "The Objective-C Programming Language": "Declaring a variable static limits its scope to just the class -- and to just the part of the class that's implemented in the file. (Thus unlike instance variables, static variables cannot be inherited by, or directly manipulated by, subclasses)."