I recommend you enable ARC, which will instruct the compiler to write all memory management code for you. As far as I can tell, it does a better job than most experienced Objective-C developers, and certainly better than new ones.
You are breaking the first rule of ObjC memory management: don't access your ivars directly. Use accessors everywhere but dealloc and init. This will take care of most memory management problems (and solves several other problems to boot).
You have a lot of tricky memory management in the above code that would all go away if you used accessors.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.