Fast, thread-safe advanced logging framework with support for simultaneously logging to several destinations (file, network, console etc.).
Archive for category Diagnostics, Infrastructure or Debugging
Lumberjack
Jan 10
SMSLib
Jan 8
An Objective-C library to access the Sudden Motion Sensors in Mac laptops.
SimStoreKit
Jan 2
A simulated version of the iPhone’s StoreKit, for testing store UIs on the iPhone Simulator, or even on device without having to set up IAP in Connect.
ParseKit
Dec 30
An Objective-C implementation of the tools described in “Building Parsers with Java” by Steven John Metsker.
LinkBack
Dec 18
LinkBack is an open source framework for Mac OS X that helps developers integrate content from other applications into their own. A user can paste content from any LinkBack-enabled application into another and reopen that content later for editing with just a double-click. Changes will automatically appear in the original document again when you save.
UKCrashReporter
Dec 18
A simple crash reporter that checks at startup whether your application crashed last time it was launched, then offers to send that information to a script on your server. Also has a mode where it can be used to just send feedback to you directly from your application.
UKHelperMacros
Dec 18
A neat little header file with commonly-used macros for Objective C programming:
GNUstep-style ASSIGN(), DESTROY() and CREATE_AUTORELEASE_POOL() for easier accessor writing, clearing and destruction with less typing, easier NSThread method writing, a UKLog() macro that gets turned off in release builds and prefixes messages with the method/function name, and a PROPERTY() macro that type-checks method name strings for KVO.
UKDebugNames
Dec 18
A little debugging helper function that assigns each pointer a name. That way, you can NSLog() pointers and will get nice, memorable names instead of 0×00848400.
Official UKDebugNames repository (see UKDebugNames.h/.m and UKDebugNames.plist)
Zangetsu
Dec 15
Zangetsu is a general purpose 64 bit garbage collected framework for Mac OS X 10.6+, that has a number convenience methods & extensions for Cocoa.
Hammer
Dec 12
A recursive descent parser framework in and for Objective-C. It has a strong focus on convenience for the language implementor, and occasionally breaks with tradition for this reason.