This is AppDelegate.m in view mode; [Download] [Up]
//
// Demo for HKCrashTrap
//
// By ivo ivo@hasc.ca
#import "AppDelegate.h"
#import "HKCrashTrap.h"
@implementation AppDelegate
- appDidInit:sender
{
[window makeKeyAndOrderFront:self];
return self;
}
- afterCrashMatrixHit:sender
{
[HKCrashTrap setContinueAfterError:([[sender selectedCell] tag]?NO:YES)];
return self;
}
- nullCrashHit:sender;
{
char *p = NULL;
fprintf(stderr,"About to crash referencing a NULL ptr.\n");
*p = 1;
return self;
}
- unimplementedCrashHit:sender;
{
#warning The following 'does not repond to' warning is intentional!
[self callSomethingNotImplemented]; // Make me crash!!!
return self;
}
- freedObjectCrashHit:sender;
{
id o;
o = [[Object alloc] init];
[o free];
[o hash];
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.