///////////////////////////////////////////////////////////////////////////////////////////////////
NSBundle* TTGetDefaultBundle() {
return (nil !=globalBundle) ? globalBundle : [NSBundlemainBundle];
}
///////////////////////////////////////////////////////////////////////////////////////////////////
NSString* TTPathForBundleResource(NSString* relativePath) {
NSString* resourcePath = [TTGetDefaultBundle()resourcePath];
return [resourcePath stringByAppendingPathComponent:relativePath];
}
///////////////////////////////////////////////////////////////////////////////////////////////////
NSString* TTPathForDocumentsResource(NSString* relativePath) {
static NSString* documentsPath =nil;
if (nil == documentsPath) {
NSArray* dirs = NSSearchPathForDirectoriesInDomains(
NSDocumentDirectory,NSUserDomainMask, YES);
documentsPath = [[dirs objectAtIndex:0]retain];
}
return [documentsPath stringByAppendingPathComponent:relativePath];
}