Top Banner
 copyright BNS MEDIA www.devcastzone.com  Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a  Materiały pchzą ze strny:  www.devcastzone.com  
36

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

Jul 18, 2015

Download

Documents

DevCastZone

http://www.devcastzone.com/course,jezyk-objective-c-2-0-i-tworzenie-aplikacji-dla-iphone-a

Devcast "Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a" pozwala na zapoznanie się z podstawami tworzenia aplikacji na bardzo popularne urządzenia firmy Apple czyli iPad i iPhone. W ramach kursu omawiane są zagadnienia począwszy od konfiguracji i przygotowania środowiska Xcode do pracy przez omówienie podstaw języka Objective-C, aż to planowanie struktury aplikacji oraz zagadnienia związane z zarządzaniem pamięcią. Kurs jest bardzo przystępny i wymaga jedynie poglądowej wiedzy na tematy związane z programowaniem i tworzeniem aplikacji.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 1/36copyright BNS MEDIAwww.devcastzone.com

Język Objective-C 2.0 i tworzenie

aplikacji dla iPhone'a 

Materiały pchzą ze strny: www.devcastzone.com 

Page 2: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 2/36copyright BNS MEDIAwww.devcastzone.com

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

Śroowisko

programistyczne Xcode

Page 3: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 3/36copyright BNS MEDIAwww.devcastzone.com

Treśd moułu 1. Okno startowe

2. Szablony projektów

3. Tworzenie nowego projektu 

4. Interfejs Xcode

1. Panel narzęziwy 

2. Panel organizera

3. Panel nawigacyjny

4. Panel edycyjny

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a3

Page 4: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 4/36copyright BNS MEDIAwww.devcastzone.com

Treśd moułu 5. Struktura projektu

6. Kompilacja i uruchomienie

7. Symulator iOS8. Testy na urzązeniu 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a4

Page 5: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 5/36copyright BNS MEDIAwww.devcastzone.com

Okno startowe

Okno startowe pozwala

otworzyd wcześniej 

używane projekty lubstworzyd zupełnie nowy 

 projekt. 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a5

Page 6: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 6/36copyright BNS MEDIAwww.devcastzone.com

Nowy projekt – wybór szablonu

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a6

Page 7: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 7/36copyright BNS MEDIA

www.devcastzone.com

Szablony projektówXcode ustępnia 6 szablonów.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a7

Page 8: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 8/36copyright BNS MEDIA

www.devcastzone.com

Szablony projektów• Navigation-based - aplikacje oparte o widok

nawigacyjny z wieloma ekranami. np. w aplikacji

telefon od Apple.

• OpenGL ES - pozwala na budowanie aplikacji 3D w

oparciu o silnik OpenGL ES. Głwnie gry. 

• Split View-based - całśd aplikacji pziela jest jużmyślnie na wa części - nawigacyjną iwyświetlającą treśd np. Poczta dla iPad.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a8

Page 9: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 9/36copyright BNS MEDIA

www.devcastzone.com

Szablony projektów 

• Tab Bar - to z kolei szablon aplikacji opartej o pasek

zakłaek. 

• Utillity  – zakłaa istnienie wóch głównych wikówaplikacji infrmacyjneg raz ekranu ustawieo np.Pogoda od Apple.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a9

Page 10: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 10/36copyright BNS MEDIA

www.devcastzone.com

Szablony projektów 

• View-based - zawiera jedynie jeden widok oraz jego

kontroler.

• Window-based - nie zawiera żaneg widoku ani

kontrolera jeynie główne kn aplikacji. 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a10

Page 11: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 11/36copyright BNS MEDIA

www.devcastzone.com

Nowy projekt - konfiguracja

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a11

Page 12: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 12/36copyright BNS MEDIA

www.devcastzone.com

Projekt gotowy - Interfejs Xcode

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a12

Page 13: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 13/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode – Pasek narzęziowy 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a13

Page 14: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 14/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode – Panel Organizer

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a14

Page 15: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 15/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode - Panel nawigacji

project navigator to panel

w frmie rzewa pzwalającyprzegląad plikami projektu.

object navigator pozwala

nawigwad po metodach

oraz obiektach klas projektu.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a15

Page 16: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 16/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode - Panel nawigacji

search navigator pozwala na

wyszukiwanie frazy we wszystkich

plikach projektu.

issue navigator pokazuje

strzeżenia i błęy zachzące

podczas kompilacji. Wyświetlainformacje z narzęzia Static

Analyzer.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a16

Page 17: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 17/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode - Panel nawigacji

debug navigator panel używany

debugowania. Prezentuje historiestatni wywływanych metod

prze wystąpieniem błęu. 

Breakpoint navigator listuje

wszystkie punkty kontrolnezdefiniowane w ramach aplikacji.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a17

Page 18: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 18/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode - Panel nawigacji

log navigator umżliwia stępdo histrii lgów wyświetlanychpczas ziałania aplikacji.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a18

Page 19: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 19/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode - Panel edycjiZajmuje centralną częśd kna prjektu Xcode.

Pozwala na eycji plików prjektu w zależnści ich typu:

• Pliki kou źrółowego eytwane są eytremtekstowym. Górny pasek zawiera ścieżkę do plikui strzałki nawigacyjne pmięzy otwieranymi plikami.

• Pliki interfejsu graficznego .xib bsługiwane są za

pmcą narzęzia Interface Builder - kłaniemówine później.• Pliki Core Data bsługiwane są wizualnym edytorem,

(poza poziomem kursu)

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a19

Page 20: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 20/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode – Struktura projektuGłówną gałęzią jest sam plik projektu czyli .xproj,

któreg wybranie pzawala na zarzązanieustawieniami projektu.

Na tym pzimie zarzązad mżemy zarównbazowymi ustawieniami projektu jak i tzw. targets.

Target kreśla prukt jaki ma zstad zbuwanyi zawiera zestaw wytycznych tyczących samegprocesu budowania.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a20

Page 21: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 21/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode – Struktura projektuPzstałe pliki prjektu zrganizwane są w tzw. grupy.

Grupy: 

• rodzaj katalogów w projekcie, które pzwalająuprząkwad jeg buwę 

• nie przekłaają się kłanie na katalogi systemowe.

• mżemy awad lub usuwad wele ptrzeb klikającprawym przyciskiem myszy na grupę pwieni

 „New group” lub „Delete”. 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a21

Page 22: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 22/36

copyright BNS MEDIAwww.devcastzone.com

Interfejs Xcode – Struktura projektuW prjekcie na najwyższym pzimie struktury znajująsię 3 główne grupy:

• Grupa projektu  nazwie pwiaającej samemu

prjektwi. Tu znajują się wszystkie pliki źrółwe.• Grupa Frameworks zawierający wszystkie

framewrk’i, używane budowania aplikacji.

•Grupa Products wyświetlający zbuwane już plikiprojektu o rozszerzeniu .app.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a22

Page 23: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 23/36

copyright BNS MEDIAwww.devcastzone.com

Typy plików w projekcie Xcode• .h - plik interfejsu klasy, eklarujący mety klasy, 

• .m - plik implementacji klasy

• .xib  – plik wiku (bsługa w Interface Builer) 

• .app  – skompilowana wersja aplikacji.

• .plist - plik ustawieo prjektu, dane w formacie XML.

• .strings - plik lkalizacji na pszczególne języki 

• .xcdatamodel - plik Core Data, zawiera dane

trzymane pmięzy otwarciami aplikacji

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a23

Page 24: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 24/36

copyright BNS MEDIAwww.devcastzone.com

Kompilacja i uruchomienie aplikacjiKompilacja

Aby teg knad z menu Product  wybieramy pcjęBuild (Jabłko + B). Mżemy jenak minąd ten krk

pnieważ śrwisk autmatycznie kmpiluje prjektpodczas jego uruchamiania.

Najprostszym sposobem na uruchomienie

aplikacji jest naciśnięcie przycisku Run w lewym-

górnym narżniku kna prjektu lub wybranie pcjiRun (Jabłko + R) z menu Product .

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a24

Page 25: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 25/36

copyright BNS MEDIAwww.devcastzone.com

Schematy uruchamiani/kompilacji• Run  – kompiluje i uruchamia aplikację 

• Test  – kompiluje i uruchamia aplikację z testami

 jednostkowymi

• Profile  – kompiluje i uruchmia aplikację wraz z Instruments. 

• Analyze  – przeprwaza kmpilację wraz z analizą kodu

źrółweg za pmcą narzęzia Static Analyzer.

• Archive  – kmpiluje aplikację p kątem publikacji w

AppStore lub dystrybucji do testów Ad-hoc.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a25

Page 26: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 26/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie w iOS SymulatoriOS Symulator:

• oprogramowanie symulującefizyczne urzązenie 

• pozwala na przetestowanie

przygotowanej aplikacji

•  jest szczególnie wygne ze wzglęu

na szybkśd ziałania,przewyższającą testy na urzązeniufizycznym.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a26

Page 27: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 27/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu Uruchomienie aplikacji na urzązeniu fizycznym

 jest możliwe po przystąpieniu o płatnego programudeweloperskiego.

Prze uruchmieniem aplikacji na urzązeniukonieczna jest wcześniejsz konfiguracja w iOS

Provisioning Prtal raz w śrwisku Xcode. Proces

ten skłaa się z 5 krków. 

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a27

Page 28: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 28/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu Krok 1. Utworzenie certyfikatu

deweloperskiego.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a28

Page 29: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 29/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu 

Krok 2. Utworzenie

ID aplikacji.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a29

Page 30: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 30/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu 

Krok 3. Danie urzązenia iOS Provisioning Portal

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a30

Page 31: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 31/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu 

Krok 4. Przygotowanie

Provisioning profile

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a31

Page 32: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 32/36

copyright BNS MEDIAwww.devcastzone.com

Uruchomienie na urzązeniu 

Krok 5. Konfiguracja

projektu przez

wpisanie App ID orazwybranie profilu

publikacji.

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a32

Page 33: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 33/36

copyright BNS MEDIAwww.devcastzone.com

Język Objective-C 2.0 i tworzenie aplikacji dla

iPhone'a – program pełnego szkolenia 1. Konfiguracja konta w Apple

o Podstawowe wymagania

o Prces zakłaania knta ewelperskieg 

o Proces zakupu planu deweloperskiego

o Instalacja śrwiska Xcode

2. Śrwisk prgramistyczne Xcodeo Okno startowe

o Szablony projektów

o Tworzenie nowego projektu

o Interfejs Xcode• Panel narzęziwy 

• Panel organizera

• Panel nawigacyjny

• Panel edycyjny

o Struktura projektu

o Kompilacja i uruchomienie

o Symulator iOS

o Testy na urzązeniu 

Tworzenie aplikacji z użyciem biblioteki Hibernate 33

Page 34: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 34/36

copyright BNS MEDIAwww.devcastzone.com

Język Objective-C 2.0 i tworzenie aplikacji dla

iPhone'a – program pełnego szkolenia 3. Pstawwe elementy języka Objective-C

o Zmienne w Objective-C

o Typy podstawowe

o Typy własne 

o Wskaźniki o Rzutowanie

o Operatory

o Komentarze

o Instrukcje warunkowe

o Pętle 

o Funkcje

4. Obiektwśd Objective-Co Pjęcie biektu 

o Hermetyzacja

o Polimorfizm

o Dziedziczenie

o Klasy obiektówo Tworzenie obiektów

o Dyrektywa @property

o Tablice obiektów

o Wywływanie met 

o Wysyłanie ntyfikacji o Wzorzec MVC

Tworzenie aplikacji z użyciem biblioteki Hibernate 34

Page 35: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 35/36

copyright BNS MEDIAwww.devcastzone.com

Język Objective-C 2.0 i tworzenie aplikacji dla

iPhone'a – program pełnego szkolenia 5. Tworzenie widoku oraz Interface Builder

o Sposoby tworzenie widoku

o Struktura widoku

o

Inicjalizacja widokuo Zarzązanie strukturą wiku 

o Przykława aplikacja 

6. Zarzązanie pamięcią o Ręczne zarzązanie pamięcią 

o

Meta „Zliczania referencji” o Zarzązanie pamięcią a tablice 

o Mechanizm „Autorelease pool” 

o Narzęzie Static Analyzer

o Narzęzie Instruments Leaks

Tworzenie aplikacji z użyciem biblioteki Hibernate 35

Page 36: Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

5/15/2018 J zyk Objective-C 2.0 i tworzenie aplikacji dla iPhone'a - slidepdf.com

http://slidepdf.com/reader/full/jezyk-objective-c-20-i-tworzenie-aplikacji-dla-iphonea 36/36

Język Objective-C 2.0 i tworzenie aplikacji dla iPhone'a

http://www.devcastzone.com/course,jezyk-objective-c-2-0-i-

tworzenie-aplikacji-dla-iphone-a 

Zapraszamy

Tworzenie aplikacji z użyciem biblioteki Hibernate