title: NULL vs nil in Objective-C
body: <p>In <code>observeValueForKeyPath:ofObject:change:context:</code> - why do the docs use <code>NULL</code> instead of <code>nil</code> when not specifying a context pointer?</p>