Tekijät Francis Fuerte ja Chris Ching Päivitetty viimeksi 20.11.2019
Jossain kohtaa iOS-kehitysmatkasi varrella tulet törmäämään termiin cocoapods tai pods.
Mikä se on ja mitä se tekee? Cocoapods on sovellustason riippuvuuksienhallinta, joka toimii objective-c:llä, swiftillä ja kaikilla muilla ohjelmointikielillä, jotka toimivat Objective-C:llä. Se keskittyy kolmannen osapuolen koodin lähdepohjaiseen jakeluun ja mahdollistaa automaattisen integroinnin Xcode-projekteihisi.
Se on pohjimmiltaan sovellus, joka auttaa integroimaan kolmannen osapuolen arkistoja projekteihisi.
Tämä opas auttaa sinua perustamaan ensimmäisen cocoapodsia käyttävän projektisi.
Asennus
Vaihe 1:
Varmistaaksesi, että cocoapods on asennettu, avaa tietokoneellasi Terminal-sovellus
Vaihe 2:
Avaa sitten cocoapods.org ja selaa alaspäin nähdäksesi asennusohjeet
Vaihe 3:
Palaa takaisin terminaaliin ja seuraa komentoa ”sudo gem install cocoapods” sen jälkeen se pyytää antamaan salasanasi jatkaaksesi
Ja se on siinä! kun se on valmis, sinun pitäisi olla nyt valmis käyttämään cocoapodsia järjestelmässäsi.
Podin lisääminen
Vaihe 1:
Kun olemme saaneet asetukset valmiiksi ovat cocoapodit, meidän pitäisi olla valmiita lisäämään kolmannen osapuolen kirjaston projektiin, voit käyttää cocoapodeja.org selata saatavilla olevia kirjastoja, tässä esimerkissä käytämme NavigationDraweria, joten mennään eteenpäin ja avataan se sivu
Vaihe 2:
Kun olemme valinneet podimme, meidän pitäisi nyt luoda/avata projekti, johon haluamme integroida podin. Kun projektimme on valmis, avaa vain terminaali ja siirry projektikansioon
Huomautus: Projektin ei tarvitse olla auki, se on vain pidetty auki tässä esimerkissä selkeyden vuoksi
Vaihe 3:
Kun olet siirtynyt projektiin, tee ”pod init”, tämä luo pod-tiedoston projektikansiossasi (varmista, että teet tämän juuri projektitiedostojen ulkopuolella)
Vaihe 4:
Avaa podfile TextEdit-ohjelmassa tai muussa haluamassasi tekstinkäsittelyohjelmassa
Vaihe 5:
Katso kirjastosivulta, miten pod asennetaan ja lisää tämä rivi Podfileen
Tallenna se, mitä lisäsit Podfileen
Vaihe 6:
Viimein, tee ”pod install” terminaalissa ja odota, että se asentaa podin
Toimimalla näin luot useita tiedostoja projektikansiossasi
Jatkossa sinun tulisi avata projekti käyttämällä .xcworkspace, jotta voit rakentaa ja käyttää podeja oikein projektissasi. Tiedoston avaamisen pitäisi saada projektisi näyttämään tältä
Ja se on siinä! Seuraa vain kirjaston ohjeita podin käytöstä, muista, että eri kirjastoilla on erilaiset tavat antaa näytteitä ja käyttää projektiaan
Johtopäätökset
Olet nyt määrittänyt ja lisännyt cocoapod-riippuvuuden oikein projektiimme, On olemassa paljon kirjastoja, joista voit olla riippuvainen/integroida, joitakin suosittuja ovat Alamofire ja SwiftyJson, joita käsittelemme toisessa artikkelissa. Ehkä tulevaisuudessa haluat tehdä oman kirjaston tai osallistua olemassa olevan podin parantamiseen, vain aika voi kertoa, mutta tärkeää on ensimmäinen askel, jonka otit tänään. Hyvää koodausta! 🙂
Lisälukemista
- Kuinka käyttää SwiftyJSONia: SwiftyJSON on Swift-kirjasto JSON-datan lukemiseen ja käsittelyyn. Opi kuinka helppoa sen käyttö on ja miten se eroaa Codablesta ja JSONSerializationista
- Alamofire Tutorial with Swift (Quickstart): Alamofire on kolmannen osapuolen verkkokirjasto, joka auttaa tehtävissä, kuten API:iden kanssa työskentelyssä, syötteiden lataamisessa ja muussa!
- How To Submit Your App To the App Store: Opi lähettämään sovelluksesi App Storeen App Store Connectin avulla oikealla tavalla!
- Miten tulla iOS-kehittäjäksi: Tämä opas kertoo, mitä taitoja sinun tulisi oppia tullaksesi iOS-kehittäjäksi, mistä löydät työpaikkoja, miten valmistautua haastatteluihin ja paljon muuta!