Itβs good practice to set any pointer that you are no longer interested in nil. I am not a -dealloc of using such accessories in -dealloc because of possible access side effects (such as wiring notifications or KVOs), but that the controversial position and Apple are incompatible in their own code. In any case, it is good practice to zero your pointers. This will certainly not cause problems, and the habit of nil-ing your pointers in -dealloc save you significant errors in the future.
In this particular case, this may not be necessary, but what problem do you propose?
source share