By Francis Fuerte and Chris Ching Last updated Nov 20, 2019
Az iOS fejlesztés során valahol biztosan találkozol a cocoapods vagy pods kifejezéssel.
Mi ez és mit csinál? A cocoapods egy alkalmazásszintű függőségkezelő, amely objective-c, swift és bármely más, Objective-C-n futó programozási nyelven fut. A harmadik féltől származó kód forrásalapú terjesztésére összpontosít, és lehetővé teszi az automatikus integrációt az Xcode projektjeibe.
Ez lényegében egy olyan alkalmazás, amely segít integrálni a harmadik fél tárolóit a projektjeibe.
Ez az útmutató segít az első cocoapods alapú projekt beállításában.
Beállítás
1. lépés:
Hogy megbizonyosodjon arról, hogy a cocoapods telepítve van, nyissa meg a Terminal alkalmazást a számítógépén
2. lépés:
Ezután nyissa meg a cocoapods-t.org-ot és görgess lefelé, hogy megnézd a beállítási utasításokat
3. lépés:
Menj vissza a terminálodhoz és kövesd a “sudo gem install cocoapods” parancsot ezután kérni fogja, hogy add meg a jelszavad a folytatáshoz
És ennyi! miután befejeződött, most már készen kell állnunk a cocoapods használatára a rendszerünkben.
Adding a Pod
Step 1:
Mihelyt befejeztük a cocoapods beállítását, készen kell állnunk arra, hogy egy harmadik féltől származó könyvtárat adjunk a projektünkhöz, akkor használhatjuk a cocoapods-t.org segítségével böngészhetünk a rendelkezésre álló könyvtárak között, ebben a példában a NavigationDrawer-t fogjuk használni, ezért nyissuk meg az oldalt
Step 2:
Mihelyt kiválasztottuk a pod-unkat, most létre kell hoznunk/nyitnunk a projektet, amelybe integrálni szeretnénk a pod-ot. Ha elkészült a projektünk, csak nyissunk meg egy terminált, és navigáljunk a projekt mappába
Megjegyzés: Nem kell, hogy a projekt nyitva legyen, csak ebben a példában nyitva tartjuk, hogy érthetőbb legyen
3. lépés:
Mihelyt a projektedhez navigáltál, csinálj egy “pod init”-et, ez létrehoz egy podfile-t a projekt mappádban (győződj meg róla, hogy ezt csak a projektfájlokon kívül csinálod)
4. lépés:
Nyissa meg a podfile-t a TextEdit programban vagy bármely más szövegszerkesztő szoftverben, amit szeretne
5. lépés:
Nézd meg a könyvtár oldalán, hogyan kell telepíteni a podot, és add hozzá ezt a sort a Podfile-odhoz
Mentsd el, amit hozzáadtál a Podfile-hoz
Szint 6. lépés:
Végre, végezze el a “pod install” parancsot a termináljában, és várja meg, amíg a pod települ
Mivel több fájlt hoz létre a projektmappában
Mostantól kezdve a projektet a .xcworkspace-t, hogy a podokat megfelelően építhesse és használhassa a projektben. A fájl megnyitásával a projektednek így kell kinéznie
És ennyi! Csak kövessük a könyvtár utasításait a pod használatára vonatkozóan, ne feledjük, hogy a különböző könyvtárak különböző módon adnak mintákat és használatot a projektjükhöz
Következtetés
Most már megfelelően beállítottuk és hozzáadtuk a cocoapod függőséget a projektünkhöz, Rengeteg könyvtár létezik, amitől függhetünk/integrálhatunk, néhány népszerű közülük az Alamofire és a SwiftyJson, amelyekkel egy másik cikkben fogunk foglalkozni. Talán a jövőben szeretnél majd egy saját könyvtárat készíteni, vagy hozzájárulni egy meglévő pod javításához, ezt csak az idő tudja megmondani, de ami fontos, az az első lépés, amit ma megtettél. Boldog kódolást! 🙂
További olvasmányok
- A SwiftyJSON használata: A SwiftyJSON egy Swifty könyvtár JSON adatok olvasására és feldolgozására. Ismerd meg, milyen egyszerű a használata, és miben különbözik a Codable-től és a JSONSerialization-től
- Alamofire Tutorial with Swift (Quickstart): Az Alamofire egy harmadik féltől származó hálózati könyvtár, amely segít az olyan feladatokban, mint az API-kkal való munka, a feedek letöltése és még sok más!
- How To Submit Your App To the App Store: Tanulja meg, hogyan küldje be appját az App Store-ba az App Store Connect segítségével a helyes módon!
- Hogyan válhat iOS-fejlesztővé: Ebből az útmutatóból megtudhatod, milyen készségeket kell elsajátítanod ahhoz, hogy iOS-fejlesztővé válj, hol találsz állást, hogyan készülj fel az interjúkra és még sok minden mást!