NSMutableArray und noch mehr Action

Hallo Zusammen,

wir haben nun schon gelernt wie man Bilder darstellt, Dinge automatisch bewegt und Kollisionen erkennt. Heute werden wir unser Spiel noch mehr verbessern. Bisher fliegt ja immer nur eine Kugel durchs Bild – da ist das Ausweichen keine große Herausforderung. Am Ende des Tutorials wird unser kleiner Soldat mehreren Kugeln ausweichen müssen.

Vielleicht stellt sich dem einen oder anderen nun die Frage, wie wir mehrere Kugeln am besten steuern. Unsere einzelne Kugel konnten wir bisher bequem über cannonBallView ansprechen. Man könnte zwar einfach viele weitere UIImageView im Header definieren und sie fortlaufend nummerieren (cannonBallView1, cannonBallView2…), aber auf die Weise kommt man schnell durcheinander und schreibt zu viel Quellcode. Eleganter geht es mit einem Array.

Arrays sind eine Datenstruktur, bei der über einen Index auf Werte zugegriffen werden kann. Ein klassisches Array könnte so aussehen:

[…]