plezier met de yolokit,,,,,,,,,,,, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, C. In de opsomming, in de vaak langdurige en onhandig.Als je met ruby of door te onderstrepen of javascript 罗冲, dan weet je dat er een elegante oplossing.Dit is yolokit gedacht toen ze het creëren van dit mooie bibliotheek van de Schepper.Yolokit slogan is, een opsomming van de Stichting bemoedigend is, is het waar wat ze zeggen.,,,,, 1.Installatie, toevoeging van yolokit gemakkelijk en CocoaPods projecten naar hartelust.Met inbegrip van de capsule in je project podfile, rennen, pod bijgewerkt, van het commando, en de invoer, lo. H, of wil je met yolokit.,, als je niet met CocoaPods en downloaden van github bibliotheek, documentatie van de toevoeging van je project, en de invoer van yolokit header.,, 2.Met behulp van YOLOKit, YOLOKit heeft veel te bieden, maar in deze snelle tip ik alleen concentreren op de A van de methoden YOLOKit heeft in zijn repertoire., minimale en maximale, , laten we beginnen, om de minimale en maximale waarde met extracting van een vernietigd. neem a ben op de volgende code om te zien Hoe het fragment werkt, NSArray, *numbers = @[@ (1), (2), @ @ @ @ @ @ @ @ @ @ @ (45), (12), (3.14), @ @ @ @ @ @ (384)]; ///////minimum id min = numbers.min (^ (NSNumber * n) {terug n.intValue;}); id = numbers.max (^ (max. NSNumber * n) {terug n.intValue;}); NSLog (@ "\ MIN%@\ MAX% @" min, Max); en de bovenstaande fragment uit de code, in de volgende output. min - Max 384,,,,, de syntax kunnen lijken vreemd en je kan worden wondering waarom, min, en neem een, Max. Blok, maar dit eigenlijk zeer morVoor de elektronische documenten.Je kunt doen wat je wilt, blokken, met het oog op de vaststelling van de minimale en maximale waarde van de installatie is.Het volgende voorbeeld moet duidelijk op dit punt.,,, * * * * * * * NSArray woorden = "[" "dit", "" "" "" "" "" "", "" iedereen "]; ///////id = minimum korte woorden. Min (^ (nsstring * n) {terug (n.length NSInteger);}); id = woorden lang. Max (^ (nsstring * n) {terugkeer (n.length NSInteger);}); nslog (@" nshortest% @, nlongest% @ ", de kortste en langste);,, dit deel van de code wordt de volgende produktie.,, een generaal, kleine man, yolokit flexibel is en niet klagen over de parameters van blok vormen.Echter, om tegemoet te komen aan de samensteller van het blok, we de terugkeer van de waarde van de NSInteger,,, want dat is wat hoop.,,, - filter, kies & weigeren, zijn er veel manieren om te filteren), met inbegrip van -, selectie - en afgewezen.Laten we kijken hoe we het filteren van digitale array en eerder gemaakt, NSArray *., filterednumbers = digitale. Selectie (^ (NSNumber * n) {terug n.intvalue > 10;}); nslog (@ "filter nummer n% @", filterednumbers NSArray * * * * * * * filteredwords = woorden); weigering (^ (nsstring * * * * * * *. N) {terug n.length < = 2;}); nslog (@ "het woord", filteredwords \\% @ filter);,, je moet toegeven, het is heel mooi.Het is bondig en duidelijk.In het voorbeeld hierboven) is heel eenvoudig, maar let op, je kan het gebruik van de installatie is veel ingewikkelder dan dat.De volgende voorbeelden illustreren dit.,, NSArray * = "[a, 2, person3, person4, person5, person6]; NSArray * mannen =. Selectie (^ (* * * * * * * p) {terug p.sex = = 0;}); NSArray * vrouwen =. Geweigerd (^ (* * * * * * * p p.sex = =) {}); terugkeer 0;,,, yolokit array, ook de definitie van, ten eerste, en, tot slot, maar ze niet doen wat je van ze verwacht dat ze het doen.Met andere woorden, ze zijn niet gelijkwaardig, installatie, , firstobject,, lastobject, methode.De eerste, en, tot slot, kan creëren van de oorspronkelijke reeks).De volgende voorbeelden van zien, NSArray *, subsetnumbers = cijfers. De eerste (3); NSArray * * * * * * * subsetwords = woord. Vorig jaar (2); nslog (@ "subgroep van n% @", subsetnumbers); nslog ("de woorden \\% @ @ @ @ @ @ Subgroep", subsetwords); in de volgende resultaten, boven de fragmenten van de code, subgroepen (1, 2, 45) van de subgroep van de woorden (zoals iedereen), operationele reeks, sorteren, is omslachtig en yolokit.Laten we eens kijken of we de volgorde van de installatie is een nummer wat.Het is makkelijk, NSArray *., sortednumbers = numbers.sort; nslog ("" "", sortednumbers%);,,, uniquing, de toepassing van een voordeel van niet variabele bevat het niet herhalen.Maar uniquing object generator is ingewikkeld en yolokit.Laten we yolokit, concat extra digitale, methoden en unieke reeks, uniq,.,, //aantal verbindingen = digitale. Concat (@ @ @ 2 [1], 4, 3, nslog @ @ @ @ @ @) ("concat% @ @ @ @ @ @" digitale); ///////soort unieke nummer = & numbers.uniq.sort; nslog (@ "uniq% @" digitale);,, is het je niet opgevallen, ik neem ook - Link, uniq,,,???????Het doel is niet om de code C voor ruby of javascript, maar ik ben er zeker van dat dit deel van de code, bent u het eens met eenvoudige, gemakkelijk te lezen en begrijpen.,, om de & dat, om NSArray, //////////////reversednumbers = numbers.reverse * * * * * * * * * * * * * * shuffledwords shuffle. NSArray = words.shuffle; nslog (@ "omgekeerde n% @" en reversednumbers); nslog (@ "shuffle \\% @", shuffledwords); in de volgende resultaten, de code fragment, omgekeerd (384, "3.14", "12, 45, 2 en 1) gemengde (ja, iedereen,,,,,, dat de methode). Zijn er nog vele andere methoden voor de behandeling van een reeks monsters, niet, zoals,,,,,,,, ik moedig omzetten,Je yolokit op github rond om meer over ze.,, is er een manier kan worden gebruikt, kan het nsstring NSNumber,,,,,,.Het volgende fragment toont hoe je een touw voor woorden - id wordsinstring = @.,, "je leeft maar één keer.Is?. splitsing (@ ") ("); nslog @% @ ", wordsinstring);,, string (je alleen leeft,", een "," ja? "),,, 3.Rekening te houden met de voltooiing van yolokit, code, vreemde taal, omdat, de aanvragen niet veel hulp nodig, de code is klaar.Het zal je je lijst voor de yolokit voorstel, maar dat is het.Yolokit gebruiken als je dat wilt, moet je het leren van taal.,, prestaties, yolokit niet optimale prestaties dit github blijkt dat het probleem.Maar het maakt je code nog mooier, leesbaarder.Het gebruik van in de reeks,, om sneller dan de methode, yolokit betere prestaties, je weet dat dat een heel belangrijk punt is,, conclusies,., beveel ik de yolokit?Ja, meer rekening te houden met de van niet moet je stoppen met het gebruik van yolokit, maar om te zorgen dat je niet yolokit als eigendom is zeer belangrijk, omdat er betere alternatieven zijn, zoals in het oude , beschikbaar is, ring van de korte generaal,.,, je mag het alleen gebruiken yolokit als je denkt dat het toegevoegde waarde heeft, je project.Ook moet rekening worden gehouden met je collega 's moeten leren en genieten van yolokit grammatica.Ik denk dat yolokit is een geweldig plan, blijkt duidelijk dat de uitdrukking te kunnen worden.Dit is voor mij het meest belangrijke les die ik mee yolokit.