When should I use nil and NULL in Objective-C?

They differ in their types. They’re all zero, but NULL is a void *, nil is an id, and Nil is a Class pointer.

Leave a Comment