23

MKNetworkKitとAFNetworkingの2つのネットワークフレームワークでテストを実行しています。そして、2つのライブラリの違いを理解するのは簡単ではないことがわかりました。2つの主な違いは何ですか?

4

1 に答える 1

29

MKNetworkKit

  • ディスク上のキャッシュが含まれています。
  • 凍結された操作(ネットワークが戻ったときに実行されるようにオフライン要求をキューに入れることができます)。
  • より軽量。

AFNetworking

  • より多くのユーザーと貢献者。
  • より良いドキュメント(より明確でよりアクセスしやすい)。
  • UIImageView+AFNetworking怠惰な画像の読み込み用(MKNKで可能ですが、より苦痛です)。
  • 標準の(Appleのような)コーディングスタイル。
  • SDKオブジェクトの活用の向上(NSCoding準拠)。
  • 多種多様な追加機能と拡張機能(ネットワーク到達可能性、ストリーミングマルチパートフォームリクエスト、バックグラウンドサポートなど)。
  • 素敵なプロジェクトのロゴがあります。;-)

他に何か?

于 2012-11-19T08:46:39.117 に答える