DO NOT use on live/production site.

ob_start();
var_dump($something_anything);
$yourResultingString = ob_get_clean();

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];
}

}

}

in where-ever.h
extern const CGRect kMY_RECT;

in where-ever.m
const CGRect kMY_RECT = { { 0.0f, 39.0f }, { 768.0f, 432.0f } };

use
somethingWithA.frame = kMY_RECT;

adds to history
var stateObj = { foo: “bar” };
window.history.pushState(stateObj, “Title”, “#url?foo=bar”);

or

replaces current position in history
var stateObj = { foo: “bar” };
window.history.replaceState(stateObj, “Title”, “some.htm”);

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

© 2012 James Border Suffusion theme by Sayontan Sinha