How you can use VIM as an Xcode alternative
Using the C preprocessor to improve NSDictionary key path traversal