Objective-C basis vraagje
22 augustus 2011 - 19:25   
geplaatst door: MacNewb
Voor de meeste hier zal het wel een domme vraag lijken maar ik wil hem toch graag even stellen voor de duidelijkheid.

Ik ben op het moment bezig met het leren van Objective-C. Eerst begonnen met de basis van C en nu verder met de objecten en classes.

Mijn vraag is of iemand nog even voor de duidelijkheid kan vertellen wat Classes, Objecten en Methods zijn.

Alvast erg bedankt ;)

Objective-C basis vraagje
22 augustus 2011 - 20:02    reactie #1
geplaatst door: Pieterr
Tip: probeer wat te lezen over "OO": http://nl.wikipedia.org/wiki/Objectgeoriënteerd
"One experiment is worth a thousand expert opinions."
Objective-C basis vraagje
22 augustus 2011 - 21:17    reactie #2
geplaatst door: Blender
Dit zijn hele duidelijke tutorials wel in Java maar principes zijn hetzelfde.
http://download.oracle.com/javase/tutorial/java/concepts/class.html
Objective-C basis vraagje
23 augustus 2011 - 01:06    reactie #3
geplaatst door: MacSea
Bekijk inderdaad eerste de basisdocumentatie eens, veel zal duidelijk worden.

Als je een imperatieve taal gewoon bent zoals C, Pascal, dan zijn dit ongeveer de overeenkomsten :

Methods : functies of procedures
Objecten: variabelen ook wel instances genoemd
Classes: types, vergelijkbaar met records/structs maar een stuk krachtiger doordat ze ook methoden kunnen bevaten en je kan oververven.

maar ga nu eerst een goed boek lezen over OO-programming, lees dan iets over gestructureerd programmeren (bv Design Patterns van 'thé gang of four') en lees dan iets over Objective-C. De taal = de syntax is eigenlijk het minst belangrijk, als je de concepten en de achtergronden kent leer je heel vlug een taal.

Hoewel ik de syntax van Objective C niet echt supermooi vind, is ze (voor mij dan toch) al 100x beter dan C++, ze doet mij ook denken (en het is normaal want van daar haalden ze de mosterd) aan Smalltalk (zeker ook wel iets over lezen). Last but not least: een grondige kennis van Objective C is niet nodig om Mac/iPhone applicaties te maken, het framework : Cocoa is veel belangrijker. Als introductieboek kan ik je alvast aanraden : "Beginning iPhone 4 Development" van Apress. (ik heb indertijd "Beginning iPhone 3 Development" gebruikt om mij onder te dompelen in Cocoa en vond deze boeken helderder dan bv O'Reilly)

mvg Glenn Verhalle • Administratieve software voor reclame- en communicatie bedrijven: http://www.thinx.be
Objective-C basis vraagje
24 augustus 2011 - 12:09    reactie #4
geplaatst door: MacNewb
Oke, daar schiet ik al veel mee op.

Heel erg bedankt voor jullie recties!