¿Alguien me puede decir cuál es el símbolo utilizado para la nueva línea?¿Cuál es la sintaxis de la nueva línea en Objective-C?
En el lenguaje C usamos '\n'
para una nueva línea. ¿Qué usamos en Objective-C?
¿es el mismo?
¿Alguien me puede decir cuál es el símbolo utilizado para la nueva línea?¿Cuál es la sintaxis de la nueva línea en Objective-C?
En el lenguaje C usamos '\n'
para una nueva línea. ¿Qué usamos en Objective-C?
¿es el mismo?
Objective-C es una extensión de C. Así '\ n' también funciona en Objective-C.
Es lo mismo (\n
), pero hay mucho más para el tema en función de si es sólo un nuevo línea o un nuevo párrafo, qué contexto el texto será procesado en, etc. Desde the documentation (hace referencia a los documentos de cacao aquí porque cubrir tanto Objective-C [implícitamente] y cacao, ya que tiene la etiqueta iphone
en su pregunta):
Hay un número de maneras en que un salto de línea o párrafo puede ser representado Históricamente se han utilizado
\n
,\r
y\r\n
. Unicode define un separador de párrafo inequívoco,U+2029
(para el cual Cocoa proporciona la constanteNSParagraphSeparatorCharacter
), y un separador de línea inequívoco,U+2028
(para el que Cocoa proporciona la constanteNSLineSeparatorCharacter
).En el sistema de texto Cocoa, la
NSParagraphSeparatorCharacter
se trata constantemente como un salto de párrafo, yNSLineSeparatorCharacter
se trata constantemente como un salto de línea que no es un párrafo descanso, es decir, un salto de línea dentro de un párrafo. Sin embargo, en otros contextos, existen pocas garantías sobre cómo se tratarán estos personajes. El software de nivel POSIX, por ejemplo, a menudo solo reconoce\n
como un descanso. Algunos programas anteriores de Macintosh solo reconocen\r
, y algunos programas de Windows reconocen solo\r\n
. A menudo no hay distinción entre saltos de línea y párrafo.El carácter de salto de línea o párrafo que debe usar depende de cómo se pueden usar sus datos y en qué plataformas. El sistema de texto Cocoa reconoce
\n
,\r
, o\r\n
como saltos de párrafo, equivalente aNSParagraphSeparatorCharacter
. Cuando inserta saltos de párrafo, por ejemplo coninsertNewline
:, usa\n
. Por lo general,NSLineSeparatorCharacter
se usa solo para saltos que son específicamente saltos de línea y no saltos de párrafo, por ejemplo eninsertLineBreak
: o para representar elementos HTML<br>
.Si sus pausas están específicamente destinadas a saltos de línea y no a pausas de párrafo, entonces normalmente debería usar
NSLineSeparatorCharacter
. De lo contrario, puede usar\n
,\r
o\r\n
dependiendo de qué otro software pueda procesar su texto. La opción predeterminada para Cocoa generalmente es\n
.
Es el mismo tipo. Objective-c es superconjunto de c, por lo que la mayoría de las cosas de c funcionarán también en el objetivo-c.
* Todo * de C funcionará con Objective-C. – JeremyP
que es lo mismo, pero si va a imprimir en la consola, se debe utilizar
NSLog(@"This is a console statement\n on two different lines");
Espero que esto ayude.
Directamente desde la boca de los dragones. http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/Strings/Articles/stringsParagraphBreaks.html
Its same.In Objective c "\ n" usar para la nueva línea.
Es lo mismo. Consulte [este enlace] [1] para más detalles. [1]: http: //www.techotopia.com/index.php/Objective-C_2.0_Data_Types#Special_Characters.2FEscape_Sequences –