By Francis Fuerte and Chris Ching Ostatnia aktualizacja Nov 20, 2019
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
Krok 2:
Potem otwórz cocoapods.org i przewiń w dół, aby zobaczyć instrukcje dotyczące konfiguracji
Krok 3:
Powróć do terminala i wykonaj polecenie „sudo gem install cocoapods” zostaniesz poproszony o podanie hasła, aby kontynuować
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ę
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
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:
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 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
Zapisz to, co dodałeś do pliku podfile
Krok 6:
Na koniec, wykonaj „pod install” w terminalu i poczekaj, aż zainstaluje pod
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
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
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!