CocoaPods Tutorial using Swift and Xcode

, Author

By Francis Fuerte and Chris Ching Ostatnia aktualizacja Nov 20, 2019

Cocoapods

Gdzieś wzdłuż swojej podróży w rozwoju iOS natkniesz się na termin cocoapods lub strąki.

Co to jest i co robi? Cocoapods to menedżer zależności na poziomie aplikacji, który działa na objective-c, swift i innych językach programowania, które działają na Objective-C. Skupia się na źródłowej dystrybucji kodu stron trzecich i pozwala na automatyczną integrację z Twoimi projektami Xcode.

Jest to w istocie aplikacja, która pomaga zintegrować repozytoria stron trzecich w Twoich projektach.

Ten przewodnik pomoże Ci skonfigurować Twój pierwszy projekt zasilany cocoapods.

Ustawianie

Krok 1:

Aby upewnić się, że cocoapods jest zainstalowany, otwórz aplikację Terminal na swoim komputerze

Terminal

Krok 2:

Potem otwórz cocoapods.org i przewiń w dół, aby zobaczyć instrukcje dotyczące konfiguracji

strony internetowej cocoapods

Krok 3:

Powróć do terminala i wykonaj polecenie „sudo gem install cocoapods” zostaniesz poproszony o podanie hasła, aby kontynuować

Instalacja Cocoapods przez Terminal

I to wszystko! Po zakończeniu powinieneś być gotowy do użycia cocoapods w swoim systemie.

Adding a Pod

Step 1:

Po zakończeniu konfiguracji cocoapods powinniśmy być gotowi do dodania biblioteki trzeciej strony do naszego projektu, możesz użyć cocoapods.org do przeglądania dostępnych bibliotek, w tym przykładzie będziemy używać NavigationDrawer, więc przejdźmy dalej i otwórzmy stronę

Przeglądanie bibliotek na Cocoapods.org
Wybór strąka

Krok 2:

Po wybraniu naszych strąków powinniśmy teraz utworzyć/otworzyć projekt, z którym chcemy zintegrować strąka. Gdy nasz projekt jest już gotowy, wystarczy otworzyć terminal i przejść do folderu projektu

Navigate to your Xcode project folder

Note: You don’t need to have the project open, It is just kept it open in this example to make it clearer

Step 3:

Init pod, aby utworzyć plik podfile dla twojego projektu

Po przejściu do projektu wykonaj „pod init”, to utworzy plik podfile w folderze projektu (upewnij się, że robisz to tuż poza plikami projektu)

Krok 4:

Otwórz podfile i wypisz strąki, których chcesz użyć

Otwórz podfile w TextEdit lub dowolnym programie do edycji tekstu, który preferujesz

Krok 5:

Sprawdź stronę biblioteki, aby sprawdzić, jak zainstalować pod i dodaj tę linię na swoim pliku podfile

Nazwa pod może być znaleziona na stronie biblioteki
Zapisz plik podfile

Zapisz to, co dodałeś do pliku podfile

Krok 6:

Na koniec, wykonaj „pod install” w terminalu i poczekaj, aż zainstaluje pod

Użyj polecenia pod install, aby pobrać biblioteki
Otwórz plik projektu xcworkspace zamiast pliku xcodeproj od teraz

Zrobienie tego spowoduje utworzenie wielu plików w folderze projektu

Od teraz powinieneś otworzyć projekt używając .xcworkspace, aby prawidłowo budować i używać strąków w projekcie. Otwierając plik, Twój projekt powinien wyglądać tak

W nawigatorze plików w Xcode znajdziesz dodane biblioteki

I to wszystko! Po prostu postępuj zgodnie z instrukcjami biblioteki, jak używać strąka, pamiętaj, że różne biblioteki mają różne sposoby, aby dać próbki i wykorzystanie ich projektu

Sprawdź stronę biblioteki strąka, aby uzyskać instrukcje, jak korzystać z tego konkretnego strąka

Zakończenie

Teraz poprawnie skonfigurowałeś i dodałeś zależność cocoapod do naszego projektu, Istnieje wiele bibliotek, od których można się uzależnić/zintegrować, niektóre popularne to Alamofire i SwiftyJson, które omówimy w innym artykule. Być może w przyszłości będziesz chciał stworzyć własną bibliotekę lub przyczynić się do ulepszenia istniejącego poda, czas pokaże, ale najważniejszy jest pierwszy krok, który zrobiłeś dzisiaj. Happy coding! 🙂

Further Reading

  • How To Use SwiftyJSON: SwiftyJSON to biblioteka Swift do czytania i przetwarzania danych JSON. Dowiedz się, jak łatwo jest jej używać i czym różni się od Codable i JSONSerialization
  • Alamofire Tutorial with Swift (Quickstart): Alamofire to biblioteka sieciowa trzeciej strony, która pomaga w takich zadaniach jak praca z API, pobieranie feedów i nie tylko!
  • How To Submit Your App To the App Store: Dowiedz się, jak przesłać swoją aplikację do App Store z App Store Connect we właściwy sposób!
  • Jak zostać programistą iOS: Ten przewodnik powie Ci, jakich umiejętności powinieneś się nauczyć, aby zostać programistą iOS, gdzie znaleźć pracę, jak przygotować się do rozmów kwalifikacyjnych i więcej!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.