diff options
Diffstat (limited to 'bindings/objc/src/services/iOSConfiguration.m')
-rw-r--r-- | bindings/objc/src/services/iOSConfiguration.m | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/bindings/objc/src/services/iOSConfiguration.m b/bindings/objc/src/services/iOSConfiguration.m new file mode 100644 index 0000000..2f5b439 --- /dev/null +++ b/bindings/objc/src/services/iOSConfiguration.m @@ -0,0 +1,38 @@ +// +// iOSConfiguration.m +// ObjCSword-iOS +// +// Created by Manfred Bergmann on 10.03.11. +// Copyright 2011 Software by MABE. All rights reserved. +// + +#import "iOSConfiguration.h" + + +@implementation iOSConfiguration + +- (NSString *)osVersion { + return [[UIDevice currentDevice] systemVersion]; +} + +- (NSString *)bundleVersion { + return (NSString *)CFBundleGetValueForInfoDictionaryKey(CFBundleGetMainBundle(), kCFBundleVersionKey); +} + +- (NSString *)defaultModulePath { + return [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0] stringByAppendingString: @"/Modules"]; +} + +- (NSString *)defaultAppSupportPath { + return [[NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES) objectAtIndex: 0] stringByAppendingString: @"/"]; +} + +- (NSString *)tempFolder { + return [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex: 0] stringByAppendingString: @"/Temp"]; +} + +- (NSString *)logFile { + return [super logFile]; +} + +@end |