Jag håller på att lära mig Objective-C, som är en ”objektorienterad utökning av C”. Anledningen är att det används som programmeringsspråk i Apples IPhone.
Nåväl, jag tänkte dokumentera i korta inlägg medans jag lär mig koncept från språket, mest för min egen skull, men om det är till nytta för någon annan är det ju kul!
För det första verkar ObjC vara icke-skräpsamlande; man får skriva avallokering själv, till skillnad från i C# eller Java, men i likhet med C++:
void main() { id printer = [[Printer alloc] init]; [printer addStringValue:"Hello World!"]; [printer print]; [printer free]; }
‘alloc’ skapar ett objekt av typen Printer, och ‘free’ på sista raden avallokerar detta objekt. ‘id’ är typen för ett allmänt objekt i ObjC, ungefär som ‘object’ i C# eller void* i C++.
Nu ska jag läsa vidare…
Taggar: programmering, objective-c
Are you sure you’re not learning by mistake ”Wikpedive-C” instead?
I don’t know what you mean by ”Wikpedive-C”. Wikipedia-C?
I am learning Objective-C by looking at different sources, among them wikipedia.
I mean ”after years of hearing about Objective-C and never remembering to look for examples of how its code looked like, I’m surprised too see it using things like ”[[”, that reminds of Wikipedia’s syntax.” 😀
Aha!! Hehe yeah it is kind of similar to ”mediawiki” syntax 🙂