Objective-C: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
SieBot (dyskusja | edycje)
m robot dodaje: fa:آبجکتیو-سی
MastiBot (dyskusja | edycje)
m robot usuwa: hu:Objective-C; zmiany kosmetyczne
Linia 1:
'''Objective-C''' to rozszerzenie języka [[C (język programowania)|C]] o możliwości obiektowe, wzorowane na [[Smalltalk|Smalltalku]]u. '''Objective-C''' przyjął drogę całkowicie odmienną od [[C++]]. Poza [[framework]]iem [[Cocoa]] w systemie [[Mac OS X]] nie jest szerzej wykorzystywany.
 
Elementy składniowe, o jakie rozszerzono w tym celu język C, używają dwóch symboli: [] oraz [[@]] (rozszerzeń składni jest oczywiście więcej, ale tylko te wchodzą w jakiekolwiek interakcje ze składnią języka C). Nawiasy kwadratowe są używane do wywoływania metod, natomiast @ do definicji specyficznych dla języka '''Objective-C'''. Istnieją też specjalnie dla '''Objective-C''' wprowadzone typy, istniejące już według reguł języka C, z których najważniejszym jest '''id'''. Typ ten jest uniwersalną "referencją do obiektu" (dokładnie to wskaźnikiem, z punktu widzenia języka C). Podobnie jak to jest w Smalltalku, klasa może utworzyć obiekt po wywołaniu na obiekcie klasy metody new:
Linia 55:
[[ko:오브젝티브-C]]
[[it:Objective C]]
[[hu:Objective-C]]
[[nl:Objective-C]]
[[ja:Objective-C]]