TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY...

11
TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLE Mikołaj Bartnicki

Transcript of TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY...

Page 1: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

TWORZENIE OPROGRAMOWANIA NA

URZĄDZENIA FIRMY APPLEMikołaj Bartnicki

Page 2: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

KRÓTKI OPIS JĘZYKA OBJECTIVE-C

• Pojawił się w 1983 r.

• W roku 2007 doczekał się wersji 2.0 (aktualna 2.1)

• Został stworzony przez Tom'a Love i Brad'a Cox założycieli firmy Stepstone

• Dwie nieformalne koncepcje (odśmiecanie pamięci, typy obiektów)

• Inspirowany pomysłami ze Smalltalk'a

• Korzysta głównie z framework Cocoa

Page 3: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

ŚRODOWISKO XCODE

• Potrzebuje OS X

• Darmowe IDE

• Aktualna wersja 5

• Pozwala tworzyć w C, C++, Java, Obejective-C

Page 4: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

JAK ZDOBYĆ XCODE

• Kupując komputer Mac

• Hackintosh

• OS X w chmurze (macincloud.com)

• Uruchomienie OS X na wirtualnej maszynie

Page 5: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

CO ZAWIERA XCODE

Page 6: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

TWORZENIE KODU

Page 7: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

INTERFACE BUILDER

Page 8: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

IOS SIMULATOR

Page 9: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

DEBUGOWANIE

Page 10: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

TESTY JEDNOSTKOWE

Page 11: TWORZENIE OPROGRAMOWANIA NA URZĄDZENIA FIRMY APPLEgrochu/wiki/lib/exe/fetch.php?media=zajecia:npr... · KRÓTKI OPIS JĘZYKA OBJECTIVE-C • Pojawił się w 1983 r.% • W roku 2007

WPROWADZANIE APLIKACJI DO SKLEPU

• Konto deweloperskie

• Zyski

• Ograniczenia