码迷,mamicode.com
首页 > 其他好文 > 详细

Introduction to String Programming Guide for Cocoa

时间:2015-07-09 14:26:55      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

Words, Paragraphs, and Line Breaks

The text system determines word boundaries in a language-specific manner according to Word Boundaries 。

Line and Paragraph Separator Characters

有许多方法可以表示行或段落的分隔符,曾经用过\n,\r\r\n, Unicode定义了明确的段落分隔符U+2029(Cocoa提供一个常量NSParagraphSeparatorCharacter),也定义了明确的行分隔符U+2028(Cocoa提供一个常量NSLineSeparatorCharacter)来表示。

在Cocoa的文字系统中,NSParagraphSeparatorCharacter始终被看做段落分隔符,NSLineSeparatorCharacter始终被看做行分隔符,而不是段落分隔符。但在其他的环境中,就不一定。

具体用什么行、段落分隔符,取决于你的数据将被怎么使用和你的平台。Cocoa文本系统识别\n,\r\r\n作为段落分隔符,与NSParagraphSeparatorCharacter等价。当插入段落分隔符时,比如调用insertNewLine:,Cocoa文本系统使用\n。一般情况下,NSLineSeparatorCharacter仅仅在分隔行而不是段落时使用,比如在insertNewLine:,或代表HTML的<br>元素。

 

Introduction to String Programming Guide for Cocoa

标签:

原文地址:http://www.cnblogs.com/xjshi/p/4633051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!