北京软件公司案例研究使用核心文本在开发杂志的应用效益_北京软件开发公司
发表日期:2015-08-31 15:38:08 文章编辑:yitianxinda 浏览次数:
北京软件公司案例研究使用核心文本在开发杂志应用效益
使用核心文本在开发杂志应用效益
通过弗拉迪米尔tchernitski2013年2月26日
在这篇文章中我们将告诉你关于使用核心文本框架开发的报纸电子版的优势,对于ipad的杂志和书籍。我公司成功地使用这种技术,在数字出版相关的几个项目。核心文本将任何人计划把纸质出版到了一个新的数字水平或从头开始推出一个新的出版业务的有用。
为什么我们认为核心文本是较方便、较有前途的工具,电子出版的ipad?
原因1:它提供了与文本式的工作杰出的机会
核心文本的nsattributedstring对象可以处理任何类型的文本格式,如:
改变字体:大小,颜色和样式(粗体和斜体)
格式化段落:设置从左缩进和右,第一行的缩进,前后间距的段落
改变背景颜色
核心文本能够将字符转换为图形符号,代表一个特定的字符。
例如,您可以创建以下符号的“А”字:
符号的“А”字
图片来源:核心文本编程指南的苹果
理由2:你可以尝试文本布局和对齐
核心文本可以环绕形状复杂的文本:
核心文本可以环绕形状复杂的文本
你甚至可以文本组织成各种形状:三角形,圆形,柱,以及更复杂的形状。
注:开发商:这样做,第一步是用以cgmutablepathref路径= cgpathcreatemutable()对象的方法来创建形状。你可以找到一个列表的方法。然后,使用所选择的路径下创建ctframe对象,可以直接输入文本。
理由3:你可以创建多媒体内容
插入音频和视频元素到页面可以不破坏图形的数量或数据呈现的速度完成。
除了核心文本,只有其他现有的数字内容呈现技术,允许加入多媒体元素的页面WebView。然而,我们不应该忘记,本质上表现为一个浏览器WebView。因此,运行几个WebView元素类似于运行几个迷你浏览器,这肯定会影响应用程序的速度。
原因4:核心文本提供了得天独厚的条件进行数据录入和数据处理
使用核心文本添加内容很简单:文本是直接进入页面,无需使用中间技术。相比之下,使用HTML和CSS的WebView需要使用。
核心文本保证很高的渲染速度,即迅速地处理和文字显示给用户。截至今天,利用核心文本可能是较快的方式呈现文本在iOS。数据处理速度慢、体积大的内容是使用像PDF和WebView技术的主要缺点,这是如此受欢迎,在今天的电子出版。核心文本,但是,你不会把用户离开您的应用程序的大小。
由于核心文本使用矢量渲染,图像质量不妥协,即使图像放大明显。此功能是特别有价值的情况时,文本包含图表和其他图形元素,需要扩大进行详细检查。
注:开发商:核心文本框架发展而灵活的环境,允许处理各种可能出现的问题。例如,以确保正确使用单词断字的核心文本,我们建议添加软连字符的算法,通过D Knuth和F.良发达。
当然,没有什么是完美的。核心文本有几个缺点(缺乏特点,是精确的)。例如,核心文本不复制和选择文本提供的功能。为了解决问题,开发商将不得不拿出自己的解决方案。
总之,我想指出,从iOS6,UITextView,UILabel,UIButton,UIPickerView,UITableViewCell,和nsattributedstring UITextField类支持的对象,这意味着不再需要依赖于用于格式化文本的WebView元素开发商。
文本的核心技术提供了用于管理数字内容的快速和便捷的方式。核心内容是完善发展新闻相关的应用程序,其中的内容需要更新和更新频繁。此外,核心内容将有助于有效地组织出版的电子书,杂志,目录和其他期刊格式,允许他们在许多方面。
如果你有关于核心文本的技术或处理涉及数字内容在移动设备上呈现问题的工作有任何疑问,请联系北京软件公司。