The Objective- C-språk er en streng objektorientert variant av den vanlige C-standarden . Dette språket utviklet seg over mange tiår blitt standard utviklingsplattform for Apple-datamaskiner og mobile enheter . I objektorientert programmering, inneholder hver programmering objekt egne data som er lagret i " instansvariablene . " Andre objekter, og programmet som helhet , kan " tilgang " disse variablene via " tilgangsmetodene . " Imidlertid kan det være lurt å overstyre disse tilgangsmetodene med en tilpasset prosess som utfører merarbeid . Instruksjoner
en
Åpne "gjennomføring " fil for din Object - C-program . Dette er filen som skaper koden for alle metodene i programmet , inkludert de tilgangsmetodene .
2
Skriv inn følgende kodelinje , erstatte "( int )" og "variable " for selve datatype og variabel navnet du påvirke av den tilpassede tilbehør metode : en
- ( int ) variable {
For eksempel, hvis du har en " dupp " variabel kalt " brøkdel " du ville skrive denne linjen : en
- (float ) brøkdel {
3
Type tilpassede tilbehør algoritmen , etterfulgt av en avslutning brace å betegne gjennomføring av tilbehør metode . Den normale tilbehør metoden inneholder en eneste linje med kode som bare returnerer verdien av variabelen : en
retur variabel ;
Dermed opprinnelige tilbehør metoden ser ut som : en
- ( int ) variable {
retur variabel ;
}
nå si at du ønsker å ta verdien av en forekomst variabel og multipliserer det med 100 . For eksempel kan instansvariabel være en " dupp " nummer (som inneholder desimaler ) kalt " prosent." Når du samhandler med den variabelen , vil du at prosent behandlet som et heltall. Dermed er 0,67 til å bli 67 . Hele tilpasset tilbehør metoden kan se slik ut : en
- (float ) oldpercent {
int newpercent = ( int ) oldpercent * 100;
retur newpercent ;
}