In questo nuovo tutorial andrò a spiegarvi come creare un'applicazione che sfrutti l'accelerometro dell'iPhone per muovere una pallina (UIImageView) a seconda dell'inclinazione del telefono nello schermo, senza uscire ovviamente da esso.
Il risultato sarà come da video sopra.
Illustro prima la struttura di questa applicazione: avremo fondamentalmente 2 oggetti che lavoreranno insieme per muovere la pallina.
Il primo oggetto sarà quello che si occupa di muovere la pallina. Quindi tutti gli altri oggetti si dovranno rivolgere a lui per muovere la pallina, solo lui è in grado di muoverla, lanciarla, fermarla etc. (in questo tutorial vedremo solo come muoverla, per lanciarla, per esempio, ce ne occuperemo più avanti)
Il secondo oggetto sarà quello che dirà al primo di muovere la pallina secondo le sue esigenze. Questo oggetto sarà il delegato dell'accelerometro (vedi
qui per il delegato) che a seconda di come sarà inclinato l'iPhone darà delle indicazioni all'oggetto che sposterà la pallina.