iPhone Bootcamp Day #2
Gepost door Piet in de categorie Big Nerd Ranch, iPhone
Dag twee ging verder waar dag één afsloot: meer iPhone, meer XCode (de IDE, integrated development environment), meer Cocoa … en meer koffie.
Na een snelle herhaling van de materie van de eerste dag, gingen we van start met localization. Oftewel “het beschikbaar stellen van de applicatie in verschillende talen ten einde de user een zo goed mogelijke beleving te garanderen”. Aangezien Apple er in grote mate al aan gedacht heeft, is het vooral een kwestie van te weten hoe en waar je welke knoppen moet klikken.
Na de localization kwam Core Location aan de beurt: dat is het gedeelte van de iPhone SDK dat het mogelijk maakt om te bepalen waar je bent (via GPS, Cell Triangulation of zelfs via Wifi).
Vervolgens kwam een inleiding tot MVC (Model - View - Controller), een design pattern dat onder andere gebruikt wordt in Cocoa, waarbij de ViewController aan de beurt kwam. Aangezien het één van de bouwblokken is binnen iPhone Development, werd er dieper op ingegaan en de best practices aangeleerd. Omdat het vrij snel redelijk ingewikkeld werd, besloot Alex (de instructeur) dat het tijd was voor onze dagelijkse wandeling.
Aangezien iedereen intussen een test-applicatie had geschreven die bijhield waar je was en hoeveel meter je had afgelegd, was de wandeling (zo mogelijk) nog nerderig dan gisteren: iPhones in de ene hand, de andere hand klaar om jezelf op te vangen in geval van een slipper (veel sneeuw hier) en zo de berg omhoog om daar te kijken naar een - zo was ons verteld door Alex - “prachtige” wijngaard.
De rest van de middag werd volledig in beslag genomen door het schrijven van een To Do List-app die gebruik maakte van de ViewControllers (met enkele Cocoa-truken terzijde maar dat wordt wellicht té technisch).
De avond was redelijk identiek aan die van dag één: terug naar het klaslokaal voor meer iPhone, meer XCode, meer Cocoa … en opnieuw meer koffie. Voor sommige mensen is dat een mooie avond ;-)