Af Francis Fuerte og Chris Ching Sidst opdateret 20. november 2019
Et eller andet sted på din iOS-udviklingsrejse vil du støde på begrebet cocoapods eller pods.
Hvad er det, og hvad kan det bruges til? Cocoapods er en afhængighedsforvalter på applikationsniveau, der kører på Objective-C, Swift og alle andre programmeringssprog, der kører på Objective-C. Den fokuserer på kildebaseret distribution af tredjepartskode og giver mulighed for automatisk integration til dine Xcode-projekter.
Det er i bund og grund en app, der hjælper med at integrere tredjepartsrepositorier i dine projekter.
Denne vejledning vil hjælpe dig med at oprette dit første projekt cocoapods-drevne projekt.
Opsætning
Stræk 1:
For at sikre dig, at cocoapods er installeret, skal du åbne en Terminal-app på din computer
Stræk 2:
Åbn derefter cocoapods.org og rul ned for at se instruktionerne for opsætning
Stræk 3:
Gå tilbage til din terminal og følg kommandoen “sudo gem install cocoapods” den vil derefter bede om at oplyse din adgangskode for at fortsætte
Så er det klaret! Når det er færdigt, bør du være klar til at bruge cocoapods i dit system nu.
Tilføjelse af en pod
Stræk 1:
Når vi er færdige med at opsætte er cocoapods bør vi være klar til at tilføje et tredjepartsbibliotek til vores projekt, du kan bruge cocoapods.org til at gennemse de tilgængelige biblioteker, i dette eksempel vil vi bruge NavigationDrawer, så lad os gå videre og åbne det siden
Stræk 2:
Når vi har valgt vores pods, skal vi nu oprette/åbne det projekt, som vi vil integrere pod’en i. Når vores projekt er klar, skal vi blot åbne en terminal og navigere til projektmappen
Bemærk: Du behøver ikke at have projektet åbent, Det er bare holdt det åbent i dette eksempel for at gøre det tydeligere
Stræk 3:
Når du har navigeret til dit projekt, skal du lave en “pod init”, dette vil oprette en podfil i din projektmappe (sørg for at gøre dette lige uden for projektfilerne)
Stræk 4:
Opnå podfilen i TextEdit eller et andet tekstredigeringsprogram, du foretrækker
Stræk 5:
Kig på bibliotekssiden for at tjekke, hvordan du installerer pod’en, og tilføj denne linje på din podfil
Spar det, du har tilføjet til podfilen
Stræk 6:
Slutteligt, lav en “pod install” i din terminal og vent på, at den installerer pod’en
Det vil skabe flere filer i din projektmappe
Fra nu af bør du åbne projektet ved at bruge .xcworkspace for at kunne bygge og bruge pods korrekt i dit projekt. Når du åbner filen, bør dit projekt se således ud
Og det er det! Følg blot instruktionerne på biblioteket om, hvordan du bruger pod’en, husk at forskellige biblioteker har forskellige måder at give eksempler og brug af deres projekt på
Konklusion
Du har nu konfigureret korrekt og tilføjet en cocoapod-afhængighed til vores projekt, Der er masser af biblioteker derude, som du kan afhænge/integrere på, nogle populære er Alamofire og SwiftyJson, som vi vil dække i en anden artikel. Måske vil du i fremtiden måske lave dit eget bibliotek eller bidrage til at forbedre en eksisterende pod, det kan kun tiden vise, men det vigtige er det første skridt, du tog i dag. God kodning! 🙂
Videre læsning
- Sådan bruger du SwiftyJSON: SwiftyJSON er et Swift-bibliotek til at læse og behandle JSON-data. Lær, hvor nemt det er at bruge det, og hvordan det adskiller sig fra Codable og JSONSerialization
- Alamofire Tutorial med Swift (Quickstart): Alamofire er et tredjeparts netværksbibliotek, der hjælper med opgaver som at arbejde med API’er, downloade feeds og meget mere!
- Sådan indsender du din app til App Store: Lær, hvordan du indsender din app til App Store med App Store Connect på den rigtige måde!
- Sådan bliver du iOS-udvikler: Denne guide fortæller dig, hvilke færdigheder du skal lære for at blive iOS-udvikler, hvor du kan finde job, hvordan du forbereder dig til dine samtaler og meget mere!