Mike Ash takes up the question of using accessors in init and dealloc.
Me, I don’t use accessors in init/dealloc. I used to. I never had any problems when I did.
But the recommendation from folks at Apple is to not do that, and my general philosophy is to take those recommendations seriously (though I will differ when there are good reasons).