De Objective - C taal is een strikt objectgeoriënteerde variatie op het reguliere C standaard . Deze taal evolueerde gedurende vele decennia de standaard ontwikkelplatform voor Apple computers en mobiele apparaten. In object - georiënteerd programmeren , elk programmering object bevat zijn eigen gegevens die zijn opgeslagen in de " instantie variabelen . " Andere voorwerpen , en het programma als geheel , kan " toegang " deze variabelen via " accessormethoden . " Echter , wilt u misschien deze accessormethoden overschrijven met een aangepaste proces dat extra werk uitvoert. Instructies 1 Open de "uitvoering " bestand voor uw Object - C -programma . Dit is het bestand dat de code voor alle methoden in uw programma , met inbegrip van de accessormethoden creëert . Type 2 de volgende regel code , te vervangen door de " ( int ) " en " variabele" voor de feitelijke data type en de naam van de variabele heb je effect door de aangepaste accessormethode : - ( int ) variabele { bijvoorbeeld , als u een " float " variabele genaamd " fractie , " - ( float ) fractie { 3 typ uw aangepaste accessormethoden algoritme , gevolgd door een einde brace om de voltooiing van uw accessormethode betekenen : zou je deze regel typt . De normale accessormethode bevat een enkele regel code die de waarde van de variabele alleen maar terug : terugkeer variabele ; Zo verschijnt de oorspronkelijke accessormethode als : - ( int ) variabele { return variabele ; } Nu , stel dat je de waarde van een instantie variabele te nemen en deze vermenigvuldigen met 100 . Zo kan je bijvoorbeeld een variabele " float " -nummer (dat decimalen bevat ) genaamd " procent . " Wanneer je interactie met die variabele , je wilt het percentage behandeld als een integer . Aldus 0,67 is 67 geworden . Uw hele eigen accessormethode kan er zo uitzien : - ( float ) oldpercent { int newpercent = ( int ) oldpercent * 100 ; terugkeer newpercent ; }
|