web-dev-qa-db-fra.com

Swift et intégration AFNetworking

Maintenant que Swift est le nouveau langage pour développer des applications iOS.

Comment pouvons-nous intégrer avec AFNetworking ou utiliser NSURLSession sera une meilleure option ???

Sil te plait aide moi..

21
Anurag Kabra

Vous devez ajouter AFNetworking à votre Swift projet

Dans Build Settings -> Defines Module set to Yes

Dans Build Settings -> Swift -> fichier de pontage Objective-C, définissez le nom du fichier de pontage 'ProjectName-Bridging-Header.h' par exemple

Dans ProjectName-Bridging-Header.h, écrivez:

#import "AFNetworking.h"
32
Alexey Sidorov

Tout framework Objective-C (ou bibliothèque C) accessible en tant que module peut être importé directement dans Swift. Cela inclut toutes les infrastructures du système Objective-C, telles que Foundation, UIKit et SpriteKit, ainsi que les bibliothèques C communes fournies avec le système. Par exemple, pour importer Foundation, ajoutez simplement cette instruction d'importation en haut du fichier Swift dans lequel vous travaillez:

il vous suffit de les importer dans votre projet et de créer un en-tête de pontage. vous pouvez trouver des explications détaillées Comment appeler le code Objective-C depuis Swift

12
mohacs