すいません。正直わかりにくいです。
プログラミング経験が無くても・・と唱う割に、フォロー出来ていないので、ある程度(かなり?)プログラミング経験がないと理解できません。
出来るだけわかりやすく書こうとしているのはわかりますし、出来るだけプログラミングへのハードルを下げようとしているのは解りますが・・・。
「解る人」が想定した「解らない人」を対象とした典型的な書籍です。
ですから、自分が今何をさせられているのか解らないうえに、書いたソースコードが何を意味しているのかが解りません。ソースコードをあまり表示させないためか、文章(言葉)での説明ばかりになりがちで、内容が伝わりにくいです。あと、作っていく順番もわかりにくい原因の一つだと思います。
せめて、記載されているソースコードが何をしているのか、またプロジェクトの全体像を図解して、各.hや.mの関連性などを図表で説明してあるとわかりやすくなったのではないかと思います(自分が、プログラム全体のどの部分のどの処理を作っているのかがわかりにくいです)。
ソースコードが多少多く書いてあっても、丁寧に説明してあればわかりやすくなります。
自分の理解力がないのかもしれませんが、失敗でした。