2015-04-29 8 views
5

Ich entwickle eine neue universelle App (mindestens iOS 7) und ich möchte Swift verwenden (es ist meine zweite App mit dieser neuen Sprache). In dieser App brauche ich das AFNetworking-Framework, aber ich habe einige Zweifel an der Kompatibilität mit der neuen Version Alamofire. Ich weiß, dass es zwischen Alamofire und iOS 7 einige Probleme gibt. Also, was schlägst du vor? Verwenden Sie Alamofire in diesem Projekt oder fahren Sie mit AFNetworking fort?iOS: Zweifel über Alamofire vs AFNetworking

+0

Ich habe iOS7 App in Swift mit Alamofire entwickelt, es funktioniert super. – sasquatch

+0

wirklich? Ich hatte eine Menge Probleme, wenn ich das Archiv erstellen und die App validieren musste, auch Sie? – CrazyDev

+0

Rufen Sie einfach die Alamofire.swift-Datei in Ihrem Projekt ab, anstatt das gesamte Alamofire-Projekt zu ziehen. – sasquatch

Antwort

3

Sie können die Alamofire.swift-Datei nur in Ihrem Projekt abrufen, anstatt das gesamte Alamofire-Projekt zu ziehen. Von Alamofire Github page:

Quelldatei

Für die Anwendung Ziele, die keine eingebettete Frameworks unterstützen, wie iOS 7 kann Alamofire in Ihr Projekt direkt, indem Sie die Datei Alamofire.swift Quelle integriert werden. Beachten Sie, dass alle Aufrufkonventionen, die im Abschnitt 'Verwendung' mit dem Alamofire-Präfix beschrieben werden, stattdessen wegfallen (z. B. Alamofire.request wird zur Anforderung), da diese Funktionalität in den Namespace der obersten Ebene integriert ist.