alamofireAan de slag met alamofire


Opmerkingen

Deze sectie geeft een overzicht van wat alamofire is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen alamofire vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de Documentatie voor alamofire nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Installatie of instellingen

Installatie

CocoaPods

CocoaPods is een afhankelijkheidsmanager voor Cocoa-projecten. U kunt het installeren met de volgende opdracht:

$ gem install cocoapods

CocoaPods 1.1.0+ is vereist om Alamofire 4.0.0+ te bouwen.

Om Alamofire te integreren in uw Xcode-project met CocoaPods, geeft u dit op in uw Podfile :

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'Alamofire', '~> 4.0'
end

Voer vervolgens de volgende opdracht uit:

$ pod install

Carthago

Carthago is een gedecentraliseerde afhankelijkheidsmanager die uw afhankelijkheden bouwt en u voorziet van binaire kaders.

U kunt Carthage installeren met Homebrew met behulp van de volgende opdracht:

$ brew update
$ brew install carthage

Om Alamofire te integreren in uw Xcode-project met Carthage, geeft u dit op in uw Cartfile :

github "Alamofire/Alamofire" ~> 4.0

Voer carthage update uit om het framework te bouwen en sleep het gebouwde Alamofire.framework naar je Xcode-project.

handmatig

Als u liever geen van de bovengenoemde afhankelijkheidsbeheerders gebruikt, kunt u Alamofire handmatig in uw project integreren.

Embedded Framework
  • Open Terminal, cd in je projectmap op het hoogste niveau en voer de volgende opdracht uit "als" je project niet als git-repository is geïnitialiseerd:
$ git init
  • Voeg Alamofire toe als een git- submodule door de volgende opdracht uit te voeren:
$ git submodule add https://github.com/Alamofire/Alamofire.git
  • Open de nieuwe map Alamofire en sleep de Alamofire.xcodeproj naar de Project Navigator van het Xcode-project van uw toepassing.

    Het moet genest verschijnen onder het blauwe projectpictogram van uw toepassing. Of het boven of onder alle andere Xcode-groepen is, maakt niet uit.

  • Selecteer Alamofire.xcodeproj in de Project Navigator en controleer of het implementatiedoel overeenkomt met dat van uw applicatiedoel.

  • Selecteer vervolgens uw toepassingsproject in de Project Navigator (blauw projectpictogram) om naar het doelconfiguratievenster te navigeren en selecteer het toepassingsdoel onder de kop "Doelen" in de zijbalk.

  • Open het paneel 'Algemeen' in de tabbalk bovenaan dat venster.

  • Klik op de knop + onder het gedeelte 'Ingesloten binaries'.

  • U ziet twee verschillende mappen Alamofire.xcodeproj elk met twee verschillende versies van het Alamofire.framework genest in een map Products .

    Het maakt niet uit uit welke map Products u kiest, maar het maakt wel uit of u de bovenste of onderste Alamofire.framework .

  • Selecteer de bovenste Alamofire.framework voor iOS en de onderste voor OS X.

    U kunt controleren welke u hebt geselecteerd door het buildlogboek voor uw project te inspecteren. Het Alamofire voor Alamofire wordt weergegeven als Alamofire iOS , Alamofire macOS , Alamofire tvOS of Alamofire watchOS .

  • En dat is het!

Het Alamofire.framework wordt Alamofire.framework toegevoegd als een Alamofire.framework , gekoppeld framework en embedded framework in een build-fase voor het kopiëren van bestanden. Dit is alles wat u nodig heeft om op de simulator en een apparaat te bouwen.