By Francis Fuerte and Chris Ching Last updated Nov 20, 2019
Někde na své cestě vývojem iOS určitě narazíte na termín cocoapods nebo pods.
Co to je a co to dělá? Cocoapods je správce závislostí na úrovni aplikace, který běží v jazycích objective-c, swift a všech dalších programovacích jazycích, které běží na Objective-C. Zaměřuje se na distribuci kódu třetích stran na základě zdrojových kódů a umožňuje automatickou integraci do vašich projektů Xcode.
Jedná se v podstatě o aplikaci, která pomáhá integrovat repozitáře třetích stran do vašich projektů.
Tento návod vám pomůže nastavit váš první projekt s podporou cocoapods.
Nastavení
Krok 1:
Pro ujištění, že je cocoapods nainstalován, otevřete na svém počítači aplikaci Terminál
Krok 2:
Poté otevřete cocoapods.org a sjeďte dolů, abyste viděli pokyny pro nastavení
Krok 3:
Přejděte zpět do terminálu a postupujte podle příkazu „sudo gem install cocoapods“, který vás poté požádá o zadání hesla, abyste mohli pokračovat
A to je vše! po jeho dokončení byste nyní měli být připraveni používat cocoapods ve svém systému.
Přidání pod
Krok 1:
Po dokončení nastavení jsou cocoapods bychom měli být připraveni přidat knihovnu třetí strany do našeho projektu, můžete použít cocoapods.org procházet dostupné knihovny, pro tento příklad budeme používat NavigationDrawer, takže pokračujme a otevřeme ji stránka
Krok 2:
Pokud jsme vybrali naše pody, měli bychom nyní vytvořit/otevřít projekt, do kterého chceme pod integrovat. Jakmile je náš projekt připraven, stačí otevřít terminál a přejít do složky projektu
Poznámka: Projekt nemusíte mít otevřený, v tomto příkladu je pouze ponechán otevřený, aby to bylo jasnější
Krok 3:
Jakmile přejdete do svého projektu, proveďte „pod init“, čímž vytvoříte podsoubor ve složce projektu (ujistěte se, že to děláte těsně mimo soubory projektu)
Krok 4:
Otevřete podsoubor v aplikaci TextEdit nebo v libovolném programu pro úpravu textu, který preferujete
Krok 5:
Podívejte se na stránku knihovny, abyste zjistili, jak pod nainstalovat, a přidejte tento řádek do Podsouboru
Uložte, co jste přidali do Podsouboru
Krok 6:
Nakonec, proveďte v terminálu příkaz „pod install“ a počkejte, až se pod nainstaluje
Tím vytvoříte ve složce projektu více souborů
Od nynějška byste měli projekt otevírat pomocí .xcworkspace, abyste mohli správně sestavit a používat pody ve svém projektu. Po otevření souboru by měl váš projekt vypadat takto
A to je vše! Stačí postupovat podle pokynů na knihovně, jak pod používat, nezapomeňte, že různé knihovny mají různé způsoby zadávání ukázek a použití svého projektu
Závěr
Tímto jste správně nastavili a přidali závislost cocoapod do našeho projektu, Existuje spousta knihoven, na kterých můžete záviset/integrovat je, mezi oblíbené patří Alamofire a SwiftyJson, kterým se budeme věnovat v jiném článku. Možná v budoucnu budete chtít vytvořit vlastní knihovnu nebo přispět k vylepšení stávajícího pod, to ukáže jen čas, ale důležitý je první krok, který jste udělali dnes. Šťastné kódování! 🙂
Další čtení
- Jak používat SwiftyJSON: SwiftyJSON je knihovna Swift pro čtení a zpracování dat JSON. Přečtěte si, jak snadno ji lze používat a jak se liší od knihoven Codable a JSONSerialization
- Alamofire Tutorial with Swift (Quickstart): Alamofire je síťová knihovna třetí strany, která pomáhá s úkoly, jako je práce s rozhraními API, stahování kanálů a další!
- Jak odeslat aplikaci do App Store:
- Jak se stát vývojářem iOS: Zjistěte, jak správně odeslat aplikaci do App Store pomocí App Store Connect!
Tento průvodce vám poradí, jaké dovednosti byste se měli naučit, abyste se stali vývojářem iOS, kde hledat práci, jak se připravit na pohovor a mnoho dalšího!