Ik vroeg me af, hoe pakken jullie private methods in Objective-C aan? Nu zijn hier niet zo veel Obj-C programmeurs volgens mij, maar toch.
Voor zo ver ik weet is er namelijk geen ondersteuning voor private methods, methods zijn 'altijd public' en instance variabelen altijd protected.
Nu zou je het bijvoorbeeld via deze manier kunnen doen: http://screencustoms.com/...uidelines-private-methods
Door de private methods in de .m file te declareren ipv de .h en er een _ voor te plaatsen (conventie) om te zien dat hij private is. Maar in runtime kan je wel gewoon de 'private' methods vanuit een ander object aanroepen. (Je krijgt wel warnings omdat hij de declaraties niet kan vinden (staan in .m), maar de code loopt gewoon).
Hoe pakken jullie dit aan?
Voor zo ver ik weet is er namelijk geen ondersteuning voor private methods, methods zijn 'altijd public' en instance variabelen altijd protected.
Nu zou je het bijvoorbeeld via deze manier kunnen doen: http://screencustoms.com/...uidelines-private-methods
Door de private methods in de .m file te declareren ipv de .h en er een _ voor te plaatsen (conventie) om te zien dat hij private is. Maar in runtime kan je wel gewoon de 'private' methods vanuit een ander object aanroepen. (Je krijgt wel warnings omdat hij de declaraties niet kan vinden (staan in .m), maar de code loopt gewoon).
Hoe pakken jullie dit aan?