NSString vs NSMutableString

Wer mit Strings im iPhone / iPad Umfeld hantiert, wird früher oder später vor das Problem gestellt, wie hänge ich korrekt einen String an einen anderen.

Dabei ergeben sich zwei Möglichkeiten, entweder mit NSMutableString zu arbeiten, oder bei dem herkömmlichen NSString einen appendString vorzunehmen.

Lösung NSMutableString:

NSMutableString string1 = [[NSMutableString alloc] initWithString:@“hallo“];
[string1 appendString:@“welt“];

Lösung NSString:

NSString string2 = [[NSString alloc] initWithString:@"hallo2"];
string2 = [[[string2 autorelease] stringByAppendingString:@"welt2"] retain];

Wichtig bei der NSString Lösung, auf das autorelease und retain zu achten, da sonst Speicher nicht freigegeben wird!

Word: Error Style not defined

Wer bei Word von einer englischen auf eine deutsche Variante oder umgekehrt wechselt, hat möglicherweise die folgende Fehlermeldung in vorhanden Dokumenten:

Error Style not defined

oder

Erreur ! Style non defini

bzw.

Fehler! Formatvorlage nicht definiert

Dies kann z.B. in Kopfzeilen auftreten, welche die Kapitelnummern oder -namen des aktuellen Kapitels tragen.

Problem ist die fehlende Übersetzung von der Formatvorlage Überschrift innerhalb von Word. Heißt es in der deutschen Version noch „Überschrift 1“, „Überschrift 2“ usw. Heißen die entsprechenden Formatierungen im Englischen „Heading 1“, „Heading 2“

Die Kopfzeile bezieht sich dann auf einen falschen STYLEREF Namen.

Lösung: Einfach die Formatvorlage umbenennen!

Fehlerbeschreibung bei Microsoft: http://support.microsoft.com/kb/275962