Objective-C


-{Objective-C}- je objektno-orijentisani programski jezik koji predstavlja spoj Smalltalk-a i C-a. Glavni je programski jezik korišćen od strane Apple kompanije za OS X i iOS operativne sisteme i njihove aplikativno-programske interfejse, Cocoa i Cocoa Touch.

Korišćen je i na NeXT platformama (NeXTSTEP OS) čiji su derivati OS X i iOS. Generički Objective-C koji ne sadrži Cocoa i Cocoa Touch biblioteke ili biblioteke koje mogu biti prenešene i reimplementirane za korišćenje na drugim operativnim sistemima takođe može biti kompajliran i u GCC i Clang.

Sintaksa 

Objective-C je vrlo kratak sloj na vrhu C-a. To znači da se korišćenjem Objective-C kompajlera mogu kompajlirati i C datoteke , a u klasama se potpuno slobodno može koristiti C kod.

Objektna sintaksa je derivat iz Smalltalk-a.

Ispis teksta 

// Primer programa za ispis teksta (izvršavanje u konzoli)
 
#import <Foundation/Foundation.h> // učitavanje osnovne biblioteke
 
int main (int argc, const char * argv[]) // glavna funkcija main i zadavanje parametara konzoli
{
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        NSLog (@"Zdravo, svete!");
        [pool drain];
        return 0;
}

Srodni jezici 
 C
 Smalltalk
 C++
 D
 C#
 Go

Reference

Literatura

Spoljašnje veze 

 -{Programming with Objective-C , Apple (13.12.2012)}-
 -{The Objective-C 2.0 Programming Language , Apple (11.10.2011)}-

Програмски језици базирани на класама
Објектно-оријентисани програмски језици
Динамички типизирани програмски језици
Фамилија Ц програмских језика
-{ Objective-C }- je objektno-orijentisani programski jezik koji predstavlja spoj Smalltalk-a i C-a . Glavni je programski jezik korišćen od strane Apple kompanije za OS X i iOS operativne sisteme i njihove aplikativno-programske interfejse , Cocoa i Cocoa Touch . Korišćen je i na NeXT platformama ( NeXTSTEP OS ) čiji su derivati OS X i iOS . Generički Objective-C koji ne sadrži Cocoa i Cocoa Touch biblioteke ili biblioteke koje mogu biti prenešene i reimplementirane za korišćenje na drugim operativnim sistemima takođe može biti kompajliran i u GCC i Clang . Sintaksa Objective-C je vrlo kratak sloj na vrhu C-a . To znači da se korišćenjem Objective-C kompajlera mogu kompajlirati i C datoteke , a u klasama se potpuno slobodno može koristiti C kod . Objektna sintaksa je derivat iz Smalltalk-a . Ispis teksta / / Primer programa za ispis teksta ( izvršavanje u konzoli ) #import <Foundation / Foundation.h> / / učitavanje osnovne biblioteke int main ( int argc , const char * argv [ ] ) / / glavna funkcija main i zadavanje parametara konzoli { NSAutoreleasePool *pool = [ [ NSAutoreleasePool alloc ] init ] ; NSLog ( @" Zdravo , svete ! " ) ; [ pool drain ] ; return } Srodni jezici C Smalltalk C++ D C # Go Reference Literatura Spoljašnje veze -{ Programming with Objective-C , Apple12.2012 ) }- -{ The Objective-C0 Programming Language , Apple10.2011 ) }- Програмски језици базирани на класама Објектно-оријентисани програмски језици Динамички типизирани програмски језици Фамилија Ц програмских језика