Het

C IOS, voor de ontwikkeling van taal is objectieve C. - het is een object op de taal, dus, dan wordt het voor degenen die in de programmeertaal wat achtergrond te vergemakkelijken. De interface en de uitvoering van de doelstellingen, in de categorie C, aangifte doen van documenten voor de interface dossier en de dossiers In de definitie van de categorieën voor de verwezenlijking van het dossier, een eenvoudige interface bestanden, myclass. H, ziet er uit als de volgende verminderen; ///////MyClass:{@ interface, NSObject soort verklaringen hier} ///////soort eigenschap verklaring hier /soort en aanleg van methoden van Verklaring hier ", dat in de volgende documenten, en vermindering van de myclass klasse, @; voor het bereiken van /DVaste hier "object creëren, de oprichting van voorwerpen als volgt &verminderen; * * * * * * *, myclass object = [] [myclass verdeling ervan]; methoden voor de definitie van de doelstellingen, in de volgende &C.; - (type): (naam), methodename variable1: (type naam), zoals hieronder variable2; tabel., - (") calculateareaforrectanglewithlength: (cgfloat): (lengte en breedte van de breedte van cgfloat);, misschien wil je weten wat, de breedte, de string is; dit is in feite een facultatieve string, dit helpt ons te lezen en begrijpen van de methode is makkelijk, met name in de ingeroepen.In dezelfde klasse op grond van deze methode, we gebruiken de volgende verklaring en de vermindering van calculateareaforrectanglewithlength:30; [20]; de breedte: zelf, zoals gezegd, het kan ons helpen inzicht te krijgen in de omvang, de breedte van de 20.Hij is gebruikt voor de vaststelling van het van een klasse - methode, methoden, voor directe toegang tot het soort kan niet.Ze hebben geen verband houden met het voorwerp van de variabelen en.De volgende voorbeelden zijn, + ("). Simpleclassmethod;, het kan door de naam (in de veronderstelling dat de namen voor de toegang tot myclass) als volgt &verminderen; de [I], simpleclassmethod; voorbeelden, bijvoorbeeld bij het creëren van een dergelijke methode kan alleen de toegang tot een object.De herinnering aan de aanleg van variabelen.Voorbeelden van methoden werden als volgt. - (simpleinstancemethod nietig); in de categorie, het kan het als een object, toegang tot de volgende &te verminderen; myclass * object = [[] [] myclass toewijzing initialiseren doel; simpleinstancemethod]; de aard van de gegevens, het belang van de doelstellingen, de gegevens van Type C, S 1, het is nsstring, te spreken van een string., 2, cgfloat, het wordt gebruikt voor de aanduiding van een variabele waarde (het normale verkeer is toegestaan, maar het is beter om gebruik te maken cgfloat). 3, NSInteger voor het gehele getallen, 4. BOOL, het is voor De Boer (dat is of niet is bool toegestaan).,, de print van nslog -, wordt gebruikt voor het drukken van het verslag.Het wordt gedrukt in het logboek en de aanpassing van de uitrusting en de vrijlating van de console beter is.Bijvoorbeeld, nslog (@ ""); de structuur van de controle, controle, het grootste deel van de structuurfondsen, zoals in C en C + +, afgezien van een paar toevoegen als in een verklaring, eigendom, voor de toegang tot externe klasse, met behulp van de variabele eigenschappen.Zoals, "eigendom (niet - nucleaire, sterk), nsstring * * * * * * * mystring; toegang tot eigendom, kun je de punt van de exploitant om toegang te krijgen tot de eigenschap.De toegang tot de eigendom, wij het volgende te doen, self.mystring = @ "test";, je kan ook gebruik maken van de methode voor het vaststellen van de volgende &verminderen;, zelf setmystring:@ "test" [];,;; klasse, van de klasse wordt gebruikt voor toevoeging aan de bestaande methoden.Op die manier kunnen wij de methode toegevoegd aan de klas, we zijn nog niet eens in de praktijk voor de uitvoering van de definitie van de categorie van documenten.Als we de volgende klassen en categorieën te verminderen; @ interface myclass (customadditions) - (b) samplecategorymethod; @ myclass (categoryadditions einde uitvoering) - (") samplecategorymethod {nslog (@ " gewoon een soort test");}, installatie, nsmutablearray en - gebruik: de definitie van in de reeks klasse, de voormalige variabel is, die ongewijzigd zijn gebleven.De volgende voorbeelden zijn van nsmutablearray *., amutablearray = [] [nsmutablearray toewijzing ervan]; [AddObject:@ "); firstobject "]; NSArray * * * * * * * aimmutablearray = [verdeling van [NSArray initwithobjects:@ " firstobject " nul]; deze klasse, woordenboeken, nsmutabledictionary en de doelstelling in de naam van de voormalige categorie C. Woordenboek, een variabele en de laatste is onveranderd.De volgende voorbeelden zijn van nsmutabledictionary *., amutabledictionary = [] [nsmutablearray toewijzing ervan]; [amutabledictionary setobject:@ " firstobject " de belangrijkste: @ "kritische"]; deze klasse * * * * * * * aimmutabledictionary = [[verdeling van deze klasse: NSArray initwithobjects arraywithobjects:@ " firstobject &", forkeys:[nul. NSArray arraywithobjects:@" kritische ";]]; en



Previous:
Next Page: