Struc staat voor Structure. Maar geen idee hoe zich dit verhoud tot een pointer. Uitleg zou handig zijn.
“UML, huh!?” Als jouw reactie hierop lijkt en je wilt doorgaan met programmeren dan is deze post handig voor je.
UML staat voor Unified Modeling Language, zie wiki. Het zijn afspraken over hoe je structuren van programmeer-talen en programma’s grafisch weer kan geven. Vervolgens zijn er weer tools gemaakt die je helpen om diagrammen te maken volgens die conventies.
Waarom is dat handig? En welke tool moet je voor de iPhone gebruiken?
Lees verder »
Een programma is vaak net als een Lego huis, opgebouwd uit verschillende blokken. Laten we die analogie even vast houden.
Om een programma in elkaar te zetten ” klik” je de verschillende blokken aan elkaar. In Objective-C, de programmeer taal voor de iPhone, heten die blokken objects. Je voegt dus verschillen objects aan elkaar tot een “legohuis”.
Verschillende dingen kunnen objects zijn (net zoals dat je bakstenen hebt, kozijn, dakpannen).
Maar wat is nu een instance !??
Een instance is een lego steen. En wel die specifieke beschreven is. Hij is rood en rechthoekig met acht punten bovenop. Hij is gebaseerd op een legosteen-bouwplan dat class heet in Objective-C. Natuurlijk kan deze specifieke steen meerdere keren voorkomen in je huis. Andere stenen, bijvoorbeeld identiek maar blauw, zijn andere instances.
Ze kunnen van dezelfde class komen, maar dat hangt af hoe je dat geprogrammeerd hebt.
Een instance is ook wel een ander woord voor object. Zo kun je bijvoorbeeld “een cirkel object” ook “een instance van de class Cirkel” noemen.


Commentaar