summaryrefslogtreecommitdiff
path: root/bindings/objc/src/services/iOSConfiguration.m
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/objc/src/services/iOSConfiguration.m')
-rw-r--r--bindings/objc/src/services/iOSConfiguration.m38
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