Objective-C-ima li ko iskustva s njim...

poruka: 5
|
čitano: 3.072
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Objective-C-ima li ko iskustva s njim...

Ako moze neko ko ima iskustvo u programiranje iOS aplikacija da ga podjeli :-)

Moj PC  
0 0 hvala 0
17 godina
offline
Re: Objective-C-ima li ko iskustva s njim...

Koliko litara trebaš?

AC Milan - IL CLUB PIU' TITOLATO AL MONDO
14 godina
neaktivan
offline
Re: Objective-C-ima li ko iskustva s njim...

Vrlo malo, zapravo nisam sreo niti jednoga, osim da je neki @beno101 pitao u vezi IDE-ova za ovaj programski jezik.
Ako ti treba community za Objective- C savjetujem ti da se prebaciš na neki drugi forum.

Naravno, možda ima nekih pričuvnih i stidljivih koji nisu uspjeli doći do izražaja. {#}

17 godina
offline
Re: Objective-C-ima li ko iskustva s njim...

Nađi na Amazonu neku knjigu,skini s neta i kkreni učiti.Pogledaj neke koje su bolje ocijenjene.

AC Milan - IL CLUB PIU' TITOLATO AL MONDO
16 godina
neaktivan
offline
Re: Objective-C-ima li ko iskustva s njim...
p0siXninjA kaže...

Ako moze neko ko ima iskustvo u programiranje iOS aplikacija da ga podjeli :-)

 

Ovako nativno za razvoj iOS aplikacija moraš baratati s Objective c jezikom, cijeli IDE po imenu XCode možeš besplatno skinuti sa Appleove stranice Apple developer , s time da imaš dvije varijente besplatna, s njom možeš raditi i eksperimentirati i paid tj. plačene verzije s kojom možeš manje više sve što i sa besplatnom verzijom plus mogučnost distribucije gotovih aplikacija preko AppStore servisa.

 

Što se tiče samog programskog jezika Objective C je dosta različit od C++ i dosta sličan orginalnom C-u.

Recimo jedna prva i ključna stvar koju C++ ili C programeri primjete je funkcijska pozivanja i slanja vrijednosti točnije argumenta metodama npr.

 ako imamo objekt a i njegovu metodu trči to bi u C++ otprilike izgledalo ovako :

 

a->trči(argumeti.... );

 

u Objective C-u bi to izglkedalo ovako :

 

[a trči:argumeti.....];

 

Drugo korištenje klasa i objekata je vrlo slično C++uosim što se u Objective Cu kalse zovu interfacei (interfejsi) a ojekti implementacije, s time da je Objective C jako straight forward jezik, znaći sve se mora definirati u "h" datoteki , a zatim primjeniti u mm datoteki, ili ako se definicije ne odrede u h nego u mm onda je bitna hijerarhija deklariranja, po tome je Objective C više sličan Cu. U deklariranju intefejsa i implementaciji operatori + i - služđe da definiranje javno privatnih tipova, te samim time i nasljeđivanje klasa.

Genrički tipovi podataka , polja , pokazivači , funcije sve je manje više slično kao u C++u , točnije Cu.

 

Jedna manje više bitna stvar, iOS nema riješen automatski skupljač smeča, tako svaki objekt morate samostalno uništiti, recimo Java ima automatski garbage collector , a Objective C nema pa zato treba obraiti pažnju na to ( ima super dealloc metoda, ali one znaju dat neželjene rezultate nrp. uništit objekt prije nego to i stvarno želimo tako da se toj metodi treba pristupiti s makismalno opreza ).

 

I da z kraj XCode , a samim time i razvoj za iPhone podržava i standardni C++ jezik i kombinaciju C++ i Objective Ca u istoj datoteki koda, ali to nije u duhu nativnog razvoja pa neču više o tome.

 

Ako te što zanima,  svakako pitaj , ja akoču stić i znat odgovor odgovorit ču ti.

 

Pozdrav

 

 

 

 

 

 

 

 

 

 

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice