Manuals
|
Missatgeria d'ObjectePer obtindre un objecte per fer quelcom, pots enviar-li un missatge explicant-li que apliqui un mètode. En Objective-C, les expressions missatge estan tancant entre claus: [receiver message] El receptor és un objecte, i el missatge indica que ha de fer. En codi font, el missatge és simplement el nom de un mètode i tots els arguments que li soón passats. Quan un missatge s'envia, els sistema d'execució sel·lecciona el mètode apropiat del repertori del receptor i l'invoca. Per exemple, aquest missatge indica a l'objecte [myRect display] Els mètode poden rebre arguments. El missatge imaginari de sota indica a [myRect setOrigin:30.0 :50.0]; Aquí el nom del mètode, [myRect setWidth:10.0 height:15.0]; Els mètodes que agafen un nombre variable d'arguments també existeixen, encara que són una mica extranys. Els arguments extres estan separants per comes després del final del nom del mètode. (A diferència dels doble-punts, les comes no són considerades part del nom). En el següent exemple el mètode imaginari [receiver makeGroup:group, memberOne, memberTwo, memberThree] Com a les funcions de l'estàndar C, els mètodes poden retornar valors. El següent exemple activa la variable BOOL isFilled; Fixeu-vos que una variable i un mètode poden tenir el mateix nom. Una expressió de missatge pot ser necesasria dins una altra. Aquí un rectangle es activat amb el color d'un altre. [myRect setPrimeryColor:[otherRect primeryColor]]; Un missatge a En aquesta secció:per Carles el 18/08/2004 - 18:49, actualitzat el 18/08/2004 - 19:01 | versió per a imprimir | entreu o registreu-vos per a enviar comentaris
|
apadrinamentsAjuda a fer crèixer la barra verda amb les teves donacions!
4% (50,0 de 1.235,0€) 61% (190,0 de 314,0€) 47% (545,0 de 1.170,0€) 33% (528,0 de 1.610,0€) 63% (38.010,0 de 60.000,0€) 61% (700,0 de 1.155,0€) comesfa.orgel teu usuariopcionsQui està en líniaAra hi han 7 usuaris i 627 convidats connectats.
Usuaris connectats:
és populard'avui... |