One Quickie
NSLog without the extra crud (NSString->General)
NSlog puts too much crud in front of the logging line. For a foundation tool that output stuff, it gets in the way. I'd still like for a replacement to expand %@, which the printf() family won't do. Here's a some code that'll do that.
#include <stdarg.h>
void LogIt (NSString *format, ...)
{
va_list args;
va_start (args, format);
NSString *string;
string = [[NSString alloc] initWithFormat: format arguments: args];
va_end (args);
fprintf (stderr, "%s\n", [string UTF8String]);
[string release];
} // LogIt