Objective-C

С Википедије, слободне енциклопедије
Објецтиве-C
Моделопште-наменски, објектно-оријентисан
Појавио се1983.
Аутор(и)Брад Цоx и Том Лове
Дизајнер(и)Аппле
Актуелна верзија2.0
ИмплементацијеГЦЦ, Цланг
УтицајиC, Смаллталк
Утицао наЈава, Објецтиве-Ј, ТОМ, Ну
Оперативни системивише-платформски
Веб-сајтhttp://developer.apple.com/library/mac/navigation

Objective-C је објектно-оријентисани програмски језик који представља спој Смаллталк-а и C-а. Главни је програмски језик коришћен од стране Аппле компаније за ОС X и иОС оперативне системе и њихове апликативно-програмске интерфејсе, Цоцоа и Цоцоа Тоуцх.[1]

Коришћен је и на НеXТ платформама (НеXТСТЕП ОС) чији су деривати ОС X и иОС. Генерички Објецтиве-C који не садржи Цоцоа и Цоцоа Тоуцх библиотеке или библиотеке које могу бити пренешене и реимплементиране за коришћење на другим оперативним системима такође може бити компајлиран и у ГЦЦ и Цланг.

Синтакса[уреди | уреди извор]

Објецтиве-C је врло кратак слој на врху C-а. То значи да се коришћењем Објецтиве-C компајлера могу компајлирати и C датотеке , а у класама се потпуно слободно може користити C код.

Објектна синтакса је дериват из Смаллталк-а.

Испис текста[уреди | уреди извор]

// 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;
}

Сродни језици[уреди | уреди извор]

Референце[уреди | уреди извор]

  1. ^ Сингх, Амит (децембар 2003). „А Бриеф Хисторy оф Мац ОС X”. Мац ОС X Интерналс. Архивирано из оригинала 14. 05. 2012. г. Приступљено 11. 6. 2012. 

Литература[уреди | уреди извор]

Спољашње везе[уреди | уреди извор]