diff options
Diffstat (limited to 'Classes/NSFileManager+DirectoryLocations.m')
| -rw-r--r-- | Classes/NSFileManager+DirectoryLocations.m | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/Classes/NSFileManager+DirectoryLocations.m b/Classes/NSFileManager+DirectoryLocations.m new file mode 100644 index 0000000..84cf307 --- /dev/null +++ b/Classes/NSFileManager+DirectoryLocations.m @@ -0,0 +1,18 @@ +#import "NSFileManager+DirectoryLocations.h" + +@implementation NSFileManager (DirectoryLocations) + +/** +    Returns the support folder for the application, used to store the Core Data +    store file.  This code uses a folder named _ApplicationName_ for +    the content, either in the NSApplicationSupportDirectory location or (if the +    former cannot be found), the system's temporary directory. +  */ + +- (NSString *)applicationSupportDirectory { +    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES); +    NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex: 0] : NSTemporaryDirectory(); +    return [basePath stringByAppendingPathComponent:@"On Task"]; +} + +@end | 
