// // PicoFormat.m // pico // // Created by bulldog on 13-2-26. // Copyright (c) 2013 LeanSoft Technology. All rights reserved. // #import "PicoConfig.h" NSString *const DEFAULT_XML_ENCODING = @"UTF-8"; @implementation PicoConfig @synthesize indent = _indent, encoding = _encoding, locale = _locale, timeZone = _tiemZone; @synthesize numberFormatter = _numberFormatter, dateFormatter = _dateFormatter; - (instancetype) init { self = [super init]; if (self) { self.indent = YES; self.encoding = DEFAULT_XML_ENCODING; self.locale = [NSLocale currentLocale]; _numberFormatter = [[NSNumberFormatter alloc] init]; _numberFormatter.locale = self.locale; self.timeZone = [NSTimeZone timeZoneWithName:@"GMT"]; _dateFormatter = [[NSDateFormatter alloc] init]; [_dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"]; [_dateFormatter setTimeZone:_tiemZone]; } return self; } @end