Краткий ответ: вы бы назвали [self dealloc], но вам действительно не следует делать такие вещи, когда-либо когда-либо . В ARC даже невозможно написать код такого типа.
Ваш метод точно дублирует функциональность метода release, который ваш класс уже унаследовал от NSObject, поэтому очень трудно понять, в чем суть.
Если вы хотите сделать что-то дополнительное, когда вызывается release, почему бы просто не позвонить [super release]?
Можете ли вы объяснить, что вы хотите делать на более высоком уровне - может быть, есть альтернативный подход?