CocoaPods Tutorial using Swift and Xcode

, Author

By Francis Fuerte and Chris Ching Last updated Nov 20, 2019

Cocoapods

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

Terminál

Krok 2:

Poté otevřete cocoapods.org a sjeďte dolů, abyste viděli pokyny pro nastavení

Webové stránky Cocoapods

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

Instalace Cocoapods přes terminál

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

Procházení knihoven na Cocoapods.org
Výběr pod

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

Přejděte do složky projektu Xcode

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:

Init pod pro vytvoření podsouboru pro váš projekt

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 a vypište pody, které chcete použít

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

Název pod najdete na stránce knihovny
Uložte podsoubor

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

Pomocí příkazu pod install stáhněte knihovny
Otevřete od nynějška místo souboru xcodeproj soubor projektu xcworkspace

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

V navigátoru souborů Xcode najdete přidané knihovny

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

Podívejte se na stránku knihovny pod, kde najdete pokyny, jak daný pod používat

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!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.