Archiwa tagu: tutorial

iPhone OS – tutorial część 5 – parsowanie XMLa

Dzisiaj post o tym jak sparsować XMLa na iPhonie. Przykład będzie prosty by pokazać zasadę działania ;)  Ale za to będzie gotowa klasa do wykorzystania w dowolnym projekcie.

Wstęp

Ze względu na to, że poniższy post ma być tylko wstępem do parsowania, przykładowy XML jest krótki i ma formę jak poniżej:

<list>
	<link>http://sparhawk.pl</link>
	<link>http://twoja_strona.pl</link>
</list>

Od razu zaznaczam, że osoby które są przyzwyczajone do programowania w innych językach, będą musiały pozbyć się niektórych nawyków. Tu mamy coś co nazywa się Event-Driven XML Programing. Co to jest? To parsowanie XMLa w oparciu o zdarzenia, o których jesteśmy informowani i na nie reagujemy.
Czytaj dalej

iPhone OS – tutorial część 4

Wstęp

W tej części samouczka postaram się pokazać jak stworzyć aplikację natywną wykonującą proste obliczenia na liczbach. Będę starał się nie pominąć żadnych ważnych elementów. Jeżeli jednak zdarzyłoby się coś niejasnego dajcie znać w komentarzach.

Czytaj dalej

iPhone OS – tutorial część 3

Wstęp

Po wprowadzeniu do Objective-C czas przystąpić do stworzenia pierwszej aplikacji na iPhona. Postaram się pokazać krok po kroku jak stworzyć „hello world” od stworzenia projektu po umieszczenie go na telefonie. Deploy aplikacji odbędzie się na telefonie ze złamanymi zabezpieczeniami.

Pamiętaj sprawdź czy wszystkie czynności opisane poniżej są legalne w Twoim kraju. Nie ponoszę odpowiedzialności za zniszczenia ani złamanie przez Ciebie prawa.

Jailbreak iphone

By przetestować aplikację w rzeczywistym środowisku pracy bez uczestnictwa w Developer Program należy zainstalować wersję firmware, pozbawioną zabezpieczeń. W tym celu (można to wykonać na Windowsie lub Mac OS X): Czytaj dalej

iPhone OS – tutorial część 2

Wstęp

W drugiej części małego tutoriala postaram się opisać podstawy języka Objective-C, który jest głównym środowiskiem programowania na iPhonie. Apple wspierał wcześniej SDK dla Javy jednak zaprzestał na rzecz własnego języka. Nie jest to pewnie zaskoczenie, że forsują swoje rozwiązanie;)

Objective-C jest rozszerzeniem języka ANSI C o możliwości programowania obiektowego. Zatem dostajemy dziedziczenie, enkapsulacje czy polimorfizm. Symbole [] oraz @ są podstawą rozszerzenia Objective-C. Zmian jest trochę więcej ale o nich poniżej. Czytaj dalej

iPhone OS – tutorial część 1

W związku z premierą iPhone w Polsce chciałbym rozpocząć cykl postów z małym tutorialem do pisania programów na to urządzenie. Część rzeczy będę starał się tłumaczyć przez analogię do innych języków (w szczególności PHP). Zatem zaczynajmy. Czytaj dalej