at din første cocoapod

, at din første cocoapod,,,,, 19,,,,,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, indledningen, cocoapods   er et godt redskab til at hjælpe med plejetjenester ved bygning af programmerbare eller os x ansøgninger.efter at have været rundt og støttet i årevis, cocoapods modenhed, er indlysende.det er meget almindeligt at bruge cocoapods i din six eller os x   software - projekter, er det mindre almindeligt at skabe en bælg andre til at bruge.denne lektion vil følge dig gennem oprettelse af din første bælg, og det vil   give dig nogle tips om, hvad der kendetegner en god pod.,, 1.installere cocoapods, naturligvis, at skabe en bælg, du er nødt til at installere   cocoapods.det er til rådighed som en rubin juvel fra rubygems.at installere cocoapods, udføre følgende kommandoer fra kommando linjen:,,, gem installere cocoapods, denne forelæsning var skrevet på cocoapods 0.37.2., 2.skridt for skridt oversigt, fra et højt niveau, der er fem trin for at skabe din første kapslen:,,, fastsætte den idé til din første pod., brug  , pod lib,   ordre til at skabe skelettet adresseregister struktur og tilknyttede filer til din dåse, ajourføre de metadata af kapslen.   som sit kørekort og udgave oplysninger. tilsættes koden til din dåse.   omfatter både koden til kapslen sig så godt som   en kode, der vil være nødvendige for eksempel projekt. gøre kapslen offentligt tilgængelige., 3.podstorming,, podstorming er ikke et ord, men det er tid til at diskutere de funktioner for din første pod.der er over 10.000 offentligt tilgængelige bælg indekseret i de europæiske   specs register.folk har fundet alle mulige ting til rådighed som en kapsel.her er nogle forslag til, hvordan du begynder at podstorming, øhh, jeg mener brainstorming:,,,,,,, nytteværdi kode:,  . har du et enestående tage om, hvordan til at udføre visse snor manipulationer?- har du en favorit underklasse, som du skrev for at udføre en glat informationskampagne om, uiview,?særlige nytte - kode, som denne, er et godt eksempel på, hvad der kan gøres i en kapsel.det er ofte allerede indregnet og adskilt fra andre eksisterende kode baser.,, tredjemand pakker:, har du skabt en indpakning omkring en anden tredjemand api?- har du en app til, som du gerne ville give kroge til andre applikationer til at integrere med, såsom for autentificering?findes der i din virksomhed en web api til web - baseret ressourcer, der vil være til gavn for andre programmerbare apps til let integrere med?hvis det var, så en kapsel er fornuftigt, fordi det er en let måde for andre programmerbare ansøgninger til let integrere disse pakker.,,,   - komponenter: har du skabt en smøragtig og glat - dims, du ville kunne lide andre ansøgninger for at kunne   brug?det er min favorit bælg.det er godt at være i stand til at tilføje et kompliceret og dejlig - komponent til anvendelse ved blot, herunder en bælg afhængighed., noget som du gerne andre til at være i stand til at bruge.har du skabt noget, du tror, andre vil finde nyttige?så gør det til en bælg  , andre let kan bruge det, denne forelæsning vil følge dig gennem oprettelse af en sensor, der giver dig mulighed for at skabe en, uilabel, der blinker.vi kalder det  , blinkinglabel,.,,, 4.skabe projektet, tid til at grave i.nu hvor du ved de funktioner, som din dåse skal levere, det er tid til at skabe det.den  , pod lib,   kommando er et vigtigt redskab, som vi kan bruge til to formål under skabelsesprocessen.,,,,,,, du kom noget,   vil sikre, at alt er okay med din dåse, og at det er klar til brug ved cocoapods.,, pod lib skabe,   rent faktisk vil hjælpe dig kickstarte med et standard adresseregister struktur med en flok boilerplate filer er nødvendig for en høj kvalitet pod.  , pod lib skaber, er ikke den eneste måde at skabe din pande, men det er den letteste.,, åbne en terminal vindue, sejle til en fortegnelse, og udføre følgende kommando:,, pod lib skabe blinkinglabel, når du er   spurgte, hvad det sprog, du ønsker at bruge, svar, swift,.,, når   spurgte, om du havde lyst til at omfatte en demo anvendelse, svar, ja, når determinin.g, om at skabe en prøve - projektet eller ej, cocoapods team foreslår, og spørger dig selv: "bør   denne   pod   omfatter   en   skærmbillede?"hvis ja, så er det en god idé at omfatte en stikprøve projekt., når de blev spurgt om, hvilke test ramme til brug, svar ikke,., svar ikke,   til hurtig vedrørende synspunkt baseret test, test, falder uden for anvendelsesområdet for denne forelæsning, men lad det ikke stoppe dig fra at undersøge denne yderligere efter denne forelæsning.den   ratio af test til linier er en faktor,  , der betragtes som   cocoapods kvalitetsindeks.,, når det stillads, til din dåse er oprettet,   xcode vil åbne dit nye projekt klar til, at du arbejder på din pande.,,, 5.ajourføring af kapslen er metadata, der er tre store stykker af metadata, der skal indgå i kapslen:,,,,. podspec:,   sagen indeholder oplysninger om særlige udgave af kapslen.kapslen er versionsnummer, hjemmeside og forfatter navne er eksempler på, hvad der er omfattet.tjek den officielle henvisning til flere oplysninger, gør:,, hvis du brugte github før, du ved, hvor vigtigt et gør.et projekt er gør, skrevet i nedskrives, vises på hjemmesiden for et projekt om github.en ordentlig gør kan være forskellen mellem en med dit projekt eller ej.desuden, det er en faktor, der bidrager til et højt, cocoapods kvalitetsindeks såvel.,, kørekort:,   til din dåse accepteret i - register, din dåse, skal omfatte en licens.den  , pod lib skabe,   kommando automatisk befolker licens   fil med mit kørekort  , og det er, hvad vi skal bruge for   denne forelæsning.,,, - - for at få den. podspec i form, åbner det i xcode.du vil finde det, blinkinglabel /podspec metadata /blinkinglabel. podspec,.   heldigvis cocoapods har skabt folkerige skabelon for os, når vi henrettede  , pod lib skabe,  , kommando.  , du skal elske det værktøj, endnu mere.den  , pod lib lint,   kommando automatisk vil validere,. podspec, sag for at sikre, at det er i overensstemmelse med den bedste praksis.eller hvis du er doven, du kan også bruge den ud af det minimale, du skal gøre for at skabe en ordentlig,. podspec, fil.,,, fra kommando linjen i problemets   blinkinglabel projekt, udføre følgende kommando:,, pod lib fnuller blinkinglabel podspec, her. skulle produktionen:,, > kapslen lib fnuller blinkinglabel.podspec - > blinkinglabel (0.1.0) - advare



Previous:
Next Page: