Save string comparasion result in separate variable inside +_lookupForProcessesWithBundleID:option:
Wrap the CFStringCompare() call into a block to improve code readability of +_lookupForProcessesWithBundleID:option:
Implement +allProcessesWithBundleID: method, update main.m to call it
Fix a typo in NSLog() format string
Fix memory menagement issue: I forgot to retain all ivars when initializing them. But it's not ARC-code, so here a fix
Allow to launch the demo app without a pid argument, just use getpid() in such case
Request a process' values only once in their getters (an updating method is yet to come).

Also add some @todos
Fix type in _lookupForProcessesWithBundleID:optio[n]s: method declaration