av Francis Fuerte och Chris Ching Senast uppdaterad 20 november 2019
Vidare någonstans på din iOS-utvecklingsresa kommer du att stöta på begreppet cocoapods eller pods.
Vad är det och vad gör det? Cocoapods är en beroendehanterare på applikationsnivå som körs på objective-c, swift och alla andra programmeringsspråk som körs på objective-c. Den fokuserar på källbaserad distribution av tredjepartskod och möjliggör automatisk integrering i dina Xcode-projekt.
Det är i huvudsak en app som hjälper till att integrera tredjepartsrepositorier i dina projekt.
Den här guiden kommer att hjälpa dig att konfigurera ditt första projekt cocoapods powered project.
Inställning
Steg 1:
För att se till att cocoapods är installerat öppnar du en Terminal-app på din dator
Steg 2:
Öppna sedan cocoapods.org och bläddra ner för att se instruktionerna för att installera
Steg 3:
Gå tillbaka till terminalen och följ kommandot ”sudo gem install cocoapods” Det kommer sedan att be dig att ange ditt lösenord för att kunna fortsätta
Och så är det! När den är klar bör du vara redo att använda cocoapods i ditt system nu.
Att lägga till en pod
Steg 1:
När vi har slutfört inställningen av cocoapods bör vi vara redo att lägga till ett tredjepartsbibliotek till vårt projekt, du kan använda cocoapods.org för att bläddra bland de tillgängliga biblioteken, i det här exemplet kommer vi att använda NavigationDrawer, så låt oss gå vidare och öppna den sidan
Steg 2:
När vi väl har valt vår pod bör vi nu skapa/öppna projektet som vi vill integrera poden till. När vårt projekt är klart är det bara att öppna en terminal och navigera till projektmappen
Notera: Du behöver inte ha projektet öppet, det hålls bara öppet i det här exemplet för att göra det tydligare
Steg 3:
När du har navigerat till ditt projekt gör en ”pod init”, detta kommer att skapa en podfil i din projektmapp (se till att göra detta precis utanför projektfilerna)
Steg 4:
Öppna podfilen i TextEdit eller något annat textredigeringsprogram du föredrar
Steg 5:
Kontrollera bibliotekssidan för att se hur du installerar podden och lägg till den här raden i podfilen
Spara det du lagt till i podfilen
Steg 6:
Slutligt, gör en ”pod install” i din terminal och vänta på att podden installeras
Det kommer att skapa flera filer i din projektmapp
Från och med nu bör du öppna projektet med hjälp av .xcworkspace för att kunna bygga och använda pods i ditt projekt på rätt sätt. När du öppnar filen bör ditt projekt se ut så här
Och det var allt! Följ bara instruktionerna på biblioteket om hur du använder pod, kom ihåg att olika bibliotek har olika sätt att ge exempel och användning av deras projekt
Slutsats
Du har nu konfigurerat och lagt till ett cocoapod-beroende på rätt sätt till vårt projekt, Det finns gott om bibliotek där ute för dig att bero på/integrera, några populära är Alamofire och SwiftyJson som vi kommer att ta upp i en annan artikel. I framtiden kanske du vill skapa ett eget bibliotek eller bidra till att förbättra en befintlig pod, det kan bara tiden utvisa men det viktiga är det första steget du tog idag. Glad kodning! 🙂
Fortsatt läsning
- Så här använder du SwiftyJSON: SwiftyJSON är ett Swift-bibliotek för att läsa och bearbeta JSON-data. Lär dig hur enkelt det är att använda det och hur det skiljer sig från Codable och JSONSerialization
- Alamofire Tutorial with Swift (Quickstart): Alamofire är ett nätverksbibliotek från tredje part som hjälper till med uppgifter som att arbeta med API:er, ladda ner flöden och mycket mer!
- Hur du skickar in din app till App Store: Lär dig hur du skickar in din app till App Store med App Store Connect på rätt sätt!
- Hur man blir en iOS-utvecklare: Den här guiden berättar vilka färdigheter du bör lära dig för att bli iOS-utvecklare, var du hittar jobb, hur du förbereder dig för dina intervjuer och mycket mer!