Was not written to be used on a real timestamp, was written to be used counting up from 0.

int tmp = secondCount;

int _Days = tmp / (60 * 60 * 24);
tmp -= _Days * (60 * 60 * 24);
int _Hrs = tmp / (60 * 60);
tmp -= _Hrs * (60 * 60);
int _Min = tmp / 60;
tmp -= _Min * 60;
int _Sec = tmp;

NSString *displayString = [NSString stringWithFormat:@"%02i:%02i:%02i:%02i", _Days, _Hrs, _Min, _Sec];

-(void)callJavascriptFunctionInAllWebViews {

if ([[scrollView subviews] count] > 0) {

for (UIWebView *subWebView in [scrollView subviews]) {
NSString *jsCommand = [NSString stringWithFormat:@"whateverJSFunction();"];
[subWebView stringByEvaluatingJavaScriptFromString:jsCommand];
}

}

}

BOOL didItWork = [self createDirAndFile:@"index.html" inDir:@"somedirectory"];
NSLog(@”WAS FILE CREATED? %i”, didItWork);

// methods used

-(BOOL)createDirAndFile:(NSString*)fileName inDir:(NSString*)dir {

NSString *str = @”whatever needs to be in the file when created”;
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];

NSFileManager *filemgr = [NSFileManager defaultManager];

NSString *documentsDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@” documentsDirectoryPath = %@”, documentsDirectoryPath);

NSString *targetDir = [documentsDirectoryPath stringByAppendingPathComponent:dir];
NSLog(@” targetDir = %@”, targetDir);

NSString *targetFile = [targetDir stringByAppendingPathComponent:fileName];
NSLog(@” targetFile = %@”, targetFile);

BOOL isDir;

if (![filemgr fileExistsAtPath:targetDir isDirectory:&isDir]) {

NSLog(@”Directory did not exist so create it”);
[filemgr createDirectoryAtPath:targetDir withIntermediateDirectories:NO attributes:nil error:nil];

NSLog(@”If the target directory did not exist the file we are creating certainly did not exist so create it”);
return [self createMyFile:targetFile contents:data];

} else {

return [self createMyFile:targetFile contents:data];

}

}

-(BOOL) createMyFile:(NSString*)desiredFile contents:(NSData*)fileContents {

if ( ![[NSFileManager defaultManager] fileExistsAtPath:desiredFile] ) {

[[NSFileManager defaultManager] createFileAtPath:desiredFile contents:fileContents attributes:nil];
return YES;

}

return NO;

}

-(void)createHtmlFileIfMissing:(NSString*)fileName inDir:(NSString*)dir {

NSString *str= @”whatever needs to be there to start”;
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];

NSFileManager *filemgr = [NSFileManager defaultManager];
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString *targetDir = [documentsPath stringByAppendingPathComponent:dir];
NSString *targetFile = [targetDir stringByAppendingPathComponent:fileName];
BOOL targetFileExists = [[NSFileManager defaultManager] fileExistsAtPath:targetFile];

if (!targetFileExists ) {
[filemgr createFileAtPath:targetFile contents:data attributes:nil];
}

}

-(void)createUsrDirectoryIfMissing:(NSString*)dir {

NSFileManager *filemgr = [NSFileManager defaultManager];
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString *usrDir = [documentsPath stringByAppendingPathComponent:dir];
BOOL usrDirExists = [[NSFileManager defaultManager] fileExistsAtPath:usrDir];

if (!usrDirExists ) {
[filemgr createDirectoryAtPath:usrDir withIntermediateDirectories:NO attributes:nil error:nil];
}

}

int vHour = [self generateRandomNumberBetween:1 and:10];

/////

-(int)generateRandomNumberBetween:(int)low and:(int)high{
return (int)low + arc4random() % (high-low+1);
}

NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"yyyyMM"];

NSString *primDateString = [dateFormatter stringFromDate:date];

[dateFormatter setDateFormat:@"ddHHmmss"];
NSString *secDateString = [dateFormatter stringFromDate:date];

NSLog(@”dateString = %@ | %@”, primDateString, secDateString);

outputs

2011-08-24 00:32:24.028 Dev[2643:903] dateString = 201108 | 24003224

NSString *filePath = [[NSBundle mainBundle] pathForResource:@”stats” ofType:@”css”];
NSData *cssData = [NSData dataWithContentsOfFile:filePath];
NSString *cssString = [[NSString alloc] initWithData:cssData encoding:NSASCIIStringEncoding];

// whatever needs done

[cssString release];

CGRect myImageRect = CGRectMake(160.0f, 240.0f, 450.0f, 52.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
NSString *imgName = @"MyImage.png";
[myImage setImage:[UIImage imageNamed:imgName]];
[self.view addSubview:myImage];
[myImage release];

// Show it
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

// Hide it
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

© 2012 James Border Suffusion theme by Sayontan Sinha