
Az iPhone programozás olyan, mint egy katicabogár – szórakoztató és egy picit ijesztő!
Frissítve 2012. február 16.-án: Teljesen frissítve iOS 5 operációs rendszerhez.
Az iPhone egy csodálatos platform a független (indie) fejlesztők számára. Soha nem volt még egyszerűbb előrukkolni saját egyedi alkalmazás ötleteddel, lekódolni és elérhetővé tenni több millió potenciális vásárló számára!
Mostanában rengeteg kérdést kapok olyan emberektől, akik még nem jártasak az iOS fejlesztésben, hogy érdemes elkezdeni. Így azt gondoltam, hogy érdemes lenne egy kezdőkre szabott sorozatot írni.
De ahelyett, hogy egy adott témát veséznénk ki részleteiben, fejest ugrunk a dolgokba és egy teljesen működő alkalmazást hozunk létre a semmiből. A végére számos területét érinteni fogod az iPhone fejlesztésnek és készen állsz majd a további elmélyülésre.
Szóval milyen alkalmazást fogunk készíteni? Nos, van egy kis történetem hozzá…
Múltkor láttam egy képet egy Jeruzsálem tücsökről és elsőre megijesztett, mert hatalmas és csúnya volt! Aztán megszállottan elkezdtem online keresgélni fotókat ijesztő bogarakról. Így elterjesztendő ezt a szórakozást, egy alkalmazást fogunk hozzá készíteni – értékeljünk rémisztő bogarakat!
Az alkalmazás készítése során érinteni fogjuk a leggyakrabban használt területeit az iPhone fejlesztésnek:
- Mire van szükséged az iPhone fejlesztés elkezdéséhez
- Hogy tudod az alkalmazás adatait egy modellben tárolni
- Hogy használd a tábla nézeteket (Table View) – beleértve új sorok hozzáadását és törlését
- Hogyan tudsz egy részletes nézetet létrehozni egy adott sorhoz
- Hogy tudod támogatni az álló (Portrait) és fekvő (Landscape) módokat
- Hogyan használd a navigációs vezérlőket (Navigation Controller)
- Hogyan használj egy képválasztót (Image Picker)
- Hogyan használd a beépített elemeket mint például a szöveges mező, gomb és képnézet
- Hogyan adhatsz meg új ikonokat és indító képeket
- Bónusz: Hogy kell kezelni hosszan tartó műveleteket
Lehet kicsit soknak hangzik, de ne ijedj meg – nem félünk a bogaraktól!
A három részből álló sorozat első részében megnézzük hogyan töltsük fel modellünket a bogarak listájával és jelenítsük meg egy táblázatban. (A sorozat második részét itt, a harmadikat pedig itt találhatod.)
Ez a tutorial kezdő iOS fejlesztők számára készült, azonban feltételezzük hogy tisztában vagy a programozás és az Objective-C alapjaival. Ha nem találkoztál még az Objective-C nyelvvel, akkor azt ajánlom először olvasd el az Apple Objective-C Programming Language Guide című útmutatóját. Olvass tovább!