Harmonize coding style and whitespace
Remove workaround for signatureWithObjCTypes:

This method was made available in 10.5 along with documentation.
Remove commented out code
Use Foundation (Core) data types