Objective-C — разлика између измена

С Википедије, слободне енциклопедије
Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Бот: исправљена преусмерења
Ред 73: Ред 73:


== Spoljašnje veze ==
== Spoljašnje veze ==
{{commonscat|Objective-C}}
* [http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ -{Programming with Objective-C] , Apple (13.12.2012.)}-
* [http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ -{Programming with Objective-C] , Apple (13.12.2012.)}-
* [https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html -{The Objective-C 2.0 Programming Language] , Apple (11.10.2011.)}-
* [https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html -{The Objective-C 2.0 Programming Language] , Apple (11.10.2011.)}-


{{Програмски језици}}
{{Програмски језици}}
{{нормативна контрола}}
{{commonscat|Objective-C}}


[[Категорија:Програмски језици базирани на класама]]
[[Категорија:Програмски језици базирани на класама]]

Верзија на датум 28. мај 2018. у 15:52

Objective-C
Modelopšte-namenski, objektno-orijentisan
Pojavio se1983.
Autor(i)Brad Cox i Tom Love
Dizajner(i)Apple
Aktuelna verzija2.0
ImplementacijeGCC, Clang
UticajiC, Smalltalk
Uticao naJava, Objective-J, TOM, Nu
Operativni sistemiviše-platformski
Veb-sajthttp://developer.apple.com/library/mac/navigation

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.[1]

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

Reference

  1. ^ Singh, Amit (децембар 2003). „A Brief History of Mac OS X”. Mac OS X Internals. Приступљено 11. 6. 2012. 

Literatura

  • Cox, Brad J. (1991). Object Oriented Programming: An Evolutionary Approach. Addison Wesley. ISBN 978-0-201-54834-1. 

Spoljašnje veze