ASIHTTPRequest und NSURLConnection

8

Ich frage mich nur, was ist schneller in Bezug auf Leistung und Benutzerfreundlichkeit? Oder wenn es da draußen etwas Besseres gibt?

    
Frank 27.10.2010, 16:28
quelle

2 Antworten

5

Es gibt einige Leistungsinformationen, die sich auf eine alte Version beziehen:

Ссылка

Es ist ziemlich vergleichbar. Ich bin nicht sicher, ob es Zahlen für neuere Versionen gibt.

Beachten Sie, dass die neueste ASIHTTPRequest Unterstützung für das Caching integriert hat (was NSURLConnection nicht unterstützt) - wenn Sie dies aktivieren und es für Ihre Verwendung geeignet ist, erhalten Sie eine erhebliche Beschleunigung.

ASIHTTPRequest erledigt auch viele Dinge für Sie kostenlos; Es kann die HTTP-Proxy-Authentifizierung transparent handhaben, wenn Sie es zum Beispiel möchten.

Ich wähle ASIHTTPRequest über NSURLConnection die ganze Zeit: Für mich war das Caching der eigentliche große Vorteil, aber alles andere ist sicherlich schön zu haben.

Wenn Sie sich dafür entscheiden, ASIHTTPRequest zu verwenden, verwenden Sie den neuesten Git-Master, nicht die Version 1.7 - letzterer hat einige Fehler, die beim Abbrechen von Anfragen zum Absturz führen und einige andere Probleme, die im Master behoben sind.

>     
JosephH 27.10.2010, 18:56
quelle
11

ASIHTTPRequest ist einfach so viel besser als NSURLConnection, es ist lächerlich. Es ist stärker und einfacher. Ich empfehle es so ziemlich jedes Mal, wenn ich hier eine Frage zu NSURLConnection sehe.

Ich kenne keine andere http-Client-Bibliothek. Ich bin nicht religiös über ASIHTTPRequest - wenn ein besseres Werkzeug kam, würde ich es verwenden. Aber ASI hat es genagelt, es ist schwer daran zu denken, dass jemand anderes dieses Rad neu erfindet.

EDIT Feb 2012: Seit einigen Monaten ist ASIHTTPRequest veraltet und der Autor empfiehlt, etwas anderes zu verwenden. AFNetworking scheint eine beliebte Wahl zu sein, obwohl ich es nicht persönlich benutzt habe.

Ich erwähne das hier, weil diese Frage und Antwort populär bleibt, und es scheint, dass die Leute nichts von dieser Veränderung wissen.

    
Dan Ray 27.10.2010 17:19
quelle