diff --git a/ISO8601DateFormatter.h b/ISO8601DateFormatter.h index df4baf9..d3cd852 100644 --- a/ISO8601DateFormatter.h +++ b/ISO8601DateFormatter.h @@ -35,18 +35,6 @@ typedef NSUInteger ISO8601DateFormat; extern unichar ISO8601DefaultTimeSeparatorCharacter; @interface ISO8601DateFormatter: NSFormatter -{ - NSString *lastUsedFormatString; - NSDateFormatter *unparsingFormatter; - - NSCalendar *parsingCalendar, *unparsingCalendar; - - NSTimeZone *defaultTimeZone; - ISO8601DateFormat format; - unichar timeSeparator; - BOOL includeTime; - BOOL parsesStrictly; -} @property(nonatomic, retain) NSTimeZone *defaultTimeZone; diff --git a/ISO8601DateFormatter.m b/ISO8601DateFormatter.m index b62db98..3af8fe9 100644 --- a/ISO8601DateFormatter.m +++ b/ISO8601DateFormatter.m @@ -52,6 +52,18 @@ bool ISO8601DateFormatter_GlobalCachesAreWarm(void) { #endif @implementation ISO8601DateFormatter +{ + NSString *lastUsedFormatString; + NSDateFormatter *unparsingFormatter; + + NSCalendar *parsingCalendar, *unparsingCalendar; + + NSTimeZone *defaultTimeZone; + ISO8601DateFormat format; + unichar timeSeparator; + BOOL includeTime; + BOOL parsesStrictly; +} + (void) initialize { [self createGlobalCachesThatDoNotAlreadyExist];