39 lines
999 B
Objective-C

//
// 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