北京軟件公司案例研究使用核心文本在開發雜志的應用效益_北京軟件開發公司
發表日期: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元素開發商。
文本的核心技術提供了用于管理數字內容的快速和便捷的方式。核心內容是完善發展新聞相關的應用程序,其中的內容需要更新和更新頻繁。此外,核心內容將有助于有效地組織出版的電子書,雜志,目錄和其他期刊格式,允許他們在許多方面。
如果你有關于核心文本的技術或處理涉及數字內容在移動設備上呈現問題的工作有任何疑問,請聯系北京軟件公司。