¿Descripción autoritaria de literales de cadena ObjectiveC? [cerrado]

La manzanaDescripción de ObjectiveC implica que NSStrings existe mostrando ejemplos, y que los literales de NSString están escritos como

 @ "<string content>"

Sorprendentemente, eso es todo lo que dice, y estos solo aparecen en ejemplos sin discusión alguna. ¿Es ese documento realmente el único documento de referencia?

Cavando alrededor, encontréeste blog&nbsp;Lo que parece tener mucha información útil. Pero es correcto?

¿Existe un documento autorizado que describa con precisión lo que se puede decir (sintaxis) en un literal de NSString y qué significa (semántica)? Por ejemplo, ¿es la sintaxis del contenido de un literal de NSString idéntica a la de un literal de cadena C (99)? ¿Es la sintaxis diferente en ObjectiveC ++? ¿Puedo prefijar el contenido literal de cadena con una especificación de ancho como puedo para otro tipo de cadenas C99 / C ++, o hay solo un tipo de literal NSString? ¿Qué son los rincones oscuros?

¿O es mi única opción profundizar en la implementación de GCC4 y Clang para averiguarlo?