web-dev-qa-db-ja.com

SwiftおよびAFNetworking統合

SwiftはiOSアプリを開発するための新しい言語です。

どのようにAFNetworkingと統合するか、またはNSURLSessionを使用するのがより良いオプションでしょうか???

私を助けてください..

21
Anurag Kabra

SwiftプロジェクトにAFNetworkingを追加する必要があります

[ビルド設定]-> [モジュールの定義]で[はい]に設定

ビルド設定で-> Swiftコンパイラ-> Objective-Cブリッジファイルは、ブリッジファイルの名前を設定します 'ProjectName-Bridging-Header.h'たとえば

ProjectName-Bridging-Header.hに次のように記述します。

#import "AFNetworking.h"
32
Alexey Sidorov

モジュールとしてアクセス可能なObjective-Cフレームワーク(またはCライブラリ)は、Swiftに直接インポートできます。これには、すべてのObjective-Cシステムフレームワーク(Foundation、UIKit、SpriteKitなど)、およびシステムで提供される一般的なCライブラリが含まれます。たとえば、Foundationをインポートするには、次のインポートステートメントを、作業中のSwiftファイルの先頭に追加するだけです。

それらをプロジェクトにインポートして、ブリッジヘッダーを作成するだけです。詳細な説明があります SwiftからObjective-Cコードを呼び出す方法

12
mohacs