-dealloc does not fall under ARC. Functions related to ivar release and super call are handled automatically, which allows you to omit it if thatโs all you are going to do, but you should still implement it for other things if it makes sense to do so.
source share