Von Francis Fuerte und Chris Ching Zuletzt aktualisiert am 20. November 2019
Irgendwo auf deiner iOS-Entwicklungsreise wirst du auf den Begriff Cocoapods oder Pods stoßen.
Was ist das und was macht es? Cocoapods ist ein Abhängigkeitsmanager auf Anwendungsebene, der auf Objective-C, Swift und allen anderen Programmiersprachen läuft, die auf Objective-C basieren. Es konzentriert sich auf die quellbasierte Verteilung von Code von Drittanbietern und ermöglicht die automatische Integration in Ihre Xcode-Projekte.
Es ist im Wesentlichen eine App, die Ihnen hilft, Repositories von Drittanbietern in Ihre Projekte zu integrieren.
Dieser Leitfaden wird Ihnen helfen, Ihr erstes Projekt mit Cocoapods einzurichten.
Einrichten
Schritt 1:
Um sicherzustellen, dass cocoapods installiert ist, öffne eine Terminal-App auf deinem Computer
Schritt 2:
Dann öffne cocoapods.org und scrollen Sie nach unten, um die Anweisungen für die Einrichtung der
Schritt 3:
Gehen Sie zurück zu Ihrem Terminal und folgen Sie dem Befehl „sudo gem install cocoapods“, dann werden Sie aufgefordert, Ihr Passwort einzugeben, um fortzufahren
Und das war’s! Nachdem es abgeschlossen ist, sollten Sie bereit sein, Cocoapods in Ihrem System zu verwenden.
Hinzufügen eines Pods
Schritt 1:
Nachdem wir die Einrichtung von Cocoapods abgeschlossen haben, sollten wir bereit sein, eine Bibliothek eines Drittanbieters zu unserem Projekt hinzuzufügen, Sie können cocoapods.org verwenden, um die verfügbaren Bibliotheken zu durchsuchen. Für dieses Beispiel werden wir NavigationDrawer verwenden, also öffnen wir die Seite
Schritt 2:
Nachdem wir unsere Pods ausgewählt haben, sollten wir nun das Projekt erstellen/öffnen, in das wir den Pod integrieren wollen. Sobald unser Projekt fertig ist, öffnen Sie einfach ein Terminal und navigieren Sie zum Projektordner
Hinweis: Sie müssen das Projekt nicht geöffnet haben, es wird nur in diesem Beispiel offen gehalten, um es deutlicher zu machen
Schritt 3:
Nachdem Sie zu Ihrem Projekt navigiert haben, führen Sie ein „pod init“ aus, dies wird eine Poddatei in Ihrem Projektordner erstellen (stellen Sie sicher, dass Sie dies direkt außerhalb der Projektdateien tun)
Schritt 4:
Öffnen Sie die Poddatei in TextEdit oder einer anderen Textbearbeitungssoftware Ihrer Wahl
Schritt 5:
Schauen Sie auf der Bibliotheksseite nach, wie Sie den Pod installieren und fügen Sie diese Zeile in Ihre Poddatei ein
Speichern Sie, was Sie zur Poddatei hinzugefügt haben
Schritt 6:
Abschließend, führen Sie „pod install“ in Ihrem Terminal aus und warten Sie, bis der Pod installiert ist
Dadurch werden mehrere Dateien in Ihrem Projektordner erstellt
Von nun an sollten Sie das Projekt mit dem .xcworkspace öffnen, um die Pods richtig zu erstellen und in Ihrem Projekt zu verwenden. Wenn Sie die Datei öffnen, sollte Ihr Projekt wie folgt aussehen
Und das war’s! Befolgen Sie einfach die Anweisungen der Bibliothek zur Verwendung des Pods. Denken Sie daran, dass verschiedene Bibliotheken unterschiedliche Möglichkeiten haben, Beispiele und die Verwendung ihres Projekts zu geben
Schlussfolgerung
Sie haben nun eine Cocoapod-Abhängigkeit ordnungsgemäß eingerichtet und zu unserem Projekt hinzugefügt, Es gibt eine Vielzahl von Bibliotheken, von denen Sie abhängig sein können, einige beliebte sind Alamofire und SwiftyJson, die wir in einem anderen Artikel behandeln werden. Vielleicht möchten Sie in der Zukunft eine eigene Bibliothek erstellen oder zur Verbesserung eines bestehenden Pods beitragen, das kann nur die Zeit zeigen, aber wichtig ist der erste Schritt, den Sie heute gemacht haben. Viel Spaß beim Programmieren! 🙂
Weiteres Lesen
- Wie man SwiftyJSON verwendet: SwiftyJSON ist eine Swift-Bibliothek zum Lesen und Verarbeiten von JSON-Daten. Erfahren Sie, wie einfach es ist, sie zu benutzen und wie sie sich von Codable und JSONSerialization unterscheidet
- Alamofire Tutorial mit Swift (Quickstart): Alamofire ist eine Netzwerkbibliothek von Drittanbietern, die bei Aufgaben wie der Arbeit mit APIs, dem Herunterladen von Feeds und vielem mehr hilft!
- How To Submit Your App To the App Store: Erfahren Sie, wie Sie Ihre App mit App Store Connect richtig im App Store einreichen!
- Wie man iOS-Entwickler wird: In diesem Leitfaden erfährst du, welche Fähigkeiten du erlernen solltest, um iOS-Entwickler zu werden, wo du Jobs findest, wie du dich auf deine Vorstellungsgespräche vorbereitest und vieles mehr!