Fügen Sie zum Anfang der NSString-Methode
Möchte ich anfügen NSString A
vor NSString B
. Gibt es eine eingebaute Methode zum Anhängen an den Anfang eines NSString statt das Ende der NSString?
Ich weiß, dass ich verwenden können stringWithFormat
, aber was ist dann der Unterschied zwischen der Verwendung stringWithFormat
und stringByAppendingString
hinzufügen von text am Ende einer NSString?
InformationsquelleAutor AnsonL | 2013-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie können anfügen an das Ende einer Schnur, können Sie stellen Sie den Anfang der Zeichenkette.
Anhängen
Voranstellen
InformationsquelleAutor WDUK
Single-line-Lösung:
InformationsquelleAutor Krys Jurgowski
Können Sie stringWithFormat:
stringByAppendingString ist eine Instanz-Methode von NSString,
stringWithFormat ist eine Klasse Methode der Klasse NSString.
Sie haben zu studieren, object-oriented programming, dies ist eine grundlegende principie
Ich verstehe, dass Instanz-und Klassen-Methoden sind unterschiedlich, aber wie wirkt sich das auf die usability pf NSString "B" sobald Ihr verwendet?
Ich bin nicht so gut zu erklären, es in der richtigen englischen Sprache bat, um es zu erklären brauche ich mehr als ein Buch
InformationsquelleAutor Giuseppe Mosca
Wahrscheinlich ist es erwähnenswert, dass es gibt keine solche Sache wie "anfügen eine Zeichenfolge in eine andere". NSString ist unveränderlich.
In jedem Fall sind Sie "erstellen Sie eine neue Zeichenfolge, die aus einer Zeichenfolge folgt ein".
Ist es egal, dass Sie die neu erstellte Zeichenfolge wieder in die gleiche variable.
Sind Sie nie "hinzufügen von text am Ende einer Zeichenkette".
InformationsquelleAutor Jeff Laing
Hier habe ich die Lösung in Swift:
InformationsquelleAutor Krunal