CocoaPods-Tutorial mit Swift und Xcode

, Author

Von Francis Fuerte und Chris Ching Zuletzt aktualisiert am 20. November 2019

Cocoapods

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

Terminal

Schritt 2:

Dann öffne cocoapods.org und scrollen Sie nach unten, um die Anweisungen für die Einrichtung der

Cocoapods-Website

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

Installation von Cocoapods über Terminal

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

Browsing libraries on Cocoapods.org
Choosing a pod

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

Navigieren Sie zu Ihrem Xcode-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:

Init pod, um eine Poddatei für Ihr Projekt zu erstellen

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 und listen Sie die Pods auf, die Sie verwenden möchten

Ö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

Den Podnamen finden Sie auf der Bibliotheksseite
Speichern Sie die Poddatei

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

Verwenden Sie den Befehl pod install, um die Bibliotheken herunterzuladen
Öffnen Sie von nun an die xcworkspace-Projektdatei anstelle der xcodeproj-Datei

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

In Ihrem Xcode-Dateinavigator finden Sie die hinzugefügten Bibliotheken

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

Schauen Sie auf der Seite der Pod-Bibliothek nach, um Anweisungen zur Verwendung des jeweiligen Pods zu erhalten

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!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.