Autorisierende Beschreibung von ObjectiveC-String-Literalen? [geschlossen]

Der ApfelObjectiveC Beschreibung impliziert, dass NSStrings existieren, indem Beispiele gezeigt werden, und dass NSString-Literale wie folgt geschrieben werden

 @ "<string content>"

Erstaunlicherweise ist das alles, was es sagt, und diese zeigen sich nur in Beispielen ohne Diskussion. Ist dieses Dokument wirklich das einzige Referenzdokument?

Beim Stöbern fand ichdieser Blog das scheint eine Menge nützlicher Informationen zu haben. Aber ist es richtig?

Gibt es ein maßgebliches Dokument, das genau beschreibt, was man in einem NSString-Literal sagen kann (Syntax) und was es bedeutet (Semantik)? Ist beispielsweise die Syntax des Inhalts eines NSString-Literal mit der eines C (99) -String-Literal identisch? Unterscheidet sich die Syntax in ObjectiveC ++? Kann ich dem String-Literal-Inhalt wie bei anderen C99 / C ++ - Strings eine Breitenspezifikation voranstellen, oder gibt es nur eine Art von NSString-Literal? Was sind die dunklen Ecken?

Oder habe ich nur die Wahl, mich mit der Implementierung von GCC4 und Clang zu befassen, um dies herauszufinden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage