Sehr kurze Auszug: Holen Sie sich die Ausgabe einer URL in Objective-C

Vielleicht sollte ich schreiben "Sehr sehr sehr kurze Schnipsel", jedoch ist eine ausgezeichnete und komfortable "Trick" zu zeigen, was ich bin. Ausführen der "zwei" Zeilen Code unten gezeigt, können Sie die Ausgabe eines beliebigen URL und manipulieren.

1
2
3
4
5
url = [ NSString stringWithFormat : @ "http://www.appleside.it/" ] ; NSString * url = [ NSString stringWithFormat: @ "http://www.appleside.it/"];
result = [ NSString stringWithContentsOfURL : [ NSURL URLWithString : url ] NSString * result = [ NSString stringWithContentsOfURL: [ NSURL URLWithString: url]
encoding: NSASCIIStringEncoding
] ; Fehler: nil];
"Indirizzo: %@ = %@" , url, result ) ; NSLog (@ "Adresse:% @ =% @", url, result);

Zum Beispiel könnten wir die Vorteile vieler Dienste zu nehmen, um verschiedene Probleme REST API zu lösen. Nur um ein praktisches Beispiel zu geben, sich vorstellen, volre "komprimieren" (trim) die url http://www.undolog.com, so viele Dienste wie Twitter, FriendFeed oder Facebook. Nun konnten wir mit dieser einfachen Code:

1
2
3
4
5
6
url = @ "http://www.undolog.com" ; NSString * url = @ "http://www.undolog.com";
apiRest = [ NSString stringWithFormat : @ "http://api.tr.im/v1/trim_simple?url=%@" ,url ] ; NSString * apiRest = [ NSString stringWithFormat: @ "% @ http://api.tr.im/v1/trim_simple?url =" url];
result = [ NSString stringWithContentsOfURL : [ NSURL URLWithString : apiRest ] NSString * result = [ NSString stringWithContentsOfURL: [ NSURL URLWithString: apiRest]
encoding: NSASCIIStringEncoding
] ; Fehler: nil];
"URL Originale: %@ - URL Compresso: %@" ,url, result ) ; NSLog (@ "Original URL:% @ - Compressed URL:% @", url, result);

Alle Kreditkarten, natürlich, ist die Methode stringWithContentsOfURL : weil es Ihnen erlaubt, den Inhalt in einen String (Output) einer URL zu laden.

Es gibt keine Kommentare für diesen Beitrag

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Stoppen SOPA