Als «nsstring» getaggte Fragen

NSString ist die Nur-Text-Zeichenfolgenklasse in Cocoa und Cocoa Touch. Siehe auch NSMutableString, NSData und NSMutableData (für Objekte, die Bytes anstelle von Zeichen in menschlicher Sprache enthalten) sowie NSAttributedString und NSMutableAttributedString (für Rich-Text-Zeichenfolgen).





9
Erstellen von NSData aus NSString in Swift
Ich versuche letztendlich eine NSMutableURLRequestmit einer gültigen zu haben HTTPBody, aber ich kann meine Zeichenfolgendaten (die von a stammen UITextField) nicht in ein verwendbares NSDataObjekt übertragen. Ich habe diese Methode gesehen, um in die andere Richtung zu gehen: NSString(data data: NSData!, encoding encoding: UInt) Aber ich kann anscheinend keine Dokumentation …


29
Wie kann ich mein Geräte-Token (NSData) in einen NSString konvertieren?
Ich implementiere Push-Benachrichtigungen. Ich möchte mein APNS-Token als Zeichenfolge speichern. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } Die erste Codezeile gibt null aus. Der zweite druckt den Token. Wie kann ich mein newDeviceToken als NSString erhalten?

5
Wie deserialisiere ich eine JSON-Zeichenfolge in ein NSDictionary? (Für iOS 5+)
In meiner iOS 5-App habe ich eine NSString, die eine JSON-Zeichenfolge enthält. Ich möchte diese JSON-Zeichenfolgendarstellung in ein natives NSDictionaryObjekt deserialisieren . "{\"password\" : \"1234\", \"user\" : \"andreas\"}" Ich habe folgenden Ansatz versucht: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; Aber es wird ein Laufzeitfehler ausgegeben. Was mache ich falsch? …

5
Wie kann man sehen, ob ein NSString mit einer bestimmten anderen Zeichenfolge beginnt?
Ich versuche zu überprüfen, ob eine Zeichenfolge, die ich als URL verwenden werde, mit http beginnt. Die Art und Weise, wie ich gerade versuche zu überprüfen, scheint nicht zu funktionieren. Hier ist mein Code: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] …

8
Ersatz für veraltete -sizeWithFont: ConstrainedToSize: lineBreakMode: in iOS 7?
In iOS 7 ist die Methode: - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode und die Methode: - (CGSize)sizeWithFont:(UIFont *)font sind veraltet. Wie kann ich ersetzen CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; und: CGSize size = [string sizeWithFont:font];



18
Ziel-C: Zeile für Zeile eine Datei lesen
Was ist der geeignete Umgang mit großen Textdateien in Objective-C? Angenommen, ich muss jede Zeile einzeln lesen und möchte jede Zeile als NSString behandeln. Was ist der effizienteste Weg, dies zu tun? Eine Lösung ist die Verwendung der NSString-Methode: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error Teilen Sie dann die Zeilen …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.