北(běi)京軟件(jiàn)公司案例研究使用(yòng)核心文(wén)本♦在開(kāi)發雜(zá)志(zhì)的₹ ♥(de)應用(yòng)效益_北(běi)京軟件₹≠σ∞(jiàn)開(kāi)發公司
發表日(rì)期:2015-08-31 &ε₩<15:38:08 文(wén)章(zhāng)編輯:yitianxi± nda 浏覽次數(shù):
使用(yòng)核心文(wén)本在開(kāi)發雜♠&§©(zá)志(zhì)應用(yòng)效益
通(tōng)過弗拉迪米爾tchernitski2'£β₽013年(nián)2月(yuè)26日(rì)
在這(zhè)篇文(wén)章(zhāng)中我們将告訴你(nǐ)關于使用(∞☆©¥yòng)核心文(wén)本框架開(kāi)發的(de)報(bà♣✔λo)紙(zhǐ)電(diàn)子(zǐ)版的(de)優勢,對±$©(duì)于ipad的(de)雜(zá)志(z∞±λ♥hì)和(hé)書(shū)籍。我公司成★λ'"功地(dì)使用(yòng)這(zhè)種技(jì)術(shù),在數(sασεσhù)字出版相(xiàng)關的(de)幾個(gè)項目。核心文(wén β)本将任何人(rén)計(jì)劃把紙(z÷≈hǐ)質出版到(dào)了(le)一(yī)個(gè)新的(de)數(shù)¥←字水(shuǐ)平或從(cóng)頭開(kāi)始推出一↔♥ λ(yī)個(gè)新的(de)出版業(yè)務的(de)有(yǒu)用(y ♥≥©òng)。
為(wèi)什(shén)麽我們認為(wèi)核心文(wén₩¶♣)本是(shì)較方便、較有(yǒu)前途的(de)工(gōng)具↑ Ω×,電(diàn)子(zǐ)出版的(de)ipad?
原因1:它提供了(le)與文(wén)本式的(de)工(gōng)作(zuò♦✘)傑出的(de)機(jī)會(huì)
核心文(wén)本的(de)nsattribute•₹✘dstring對(duì)象可(kě)以處理(lǐ)任何類♥✘→σ型的(de)文(wén)本格式,如(rú):
改變字體(tǐ):大(dà)小(xiǎo),顔色和(hé)β←®樣式(粗體(tǐ)和(hé)斜體(tǐ))
格式化(huà)段落:設置從(cóng)左縮進和(hé)右,第一(yī)行(Ωαxíng)的(de)縮進,前後間(jiān)距的(de)段γ♠落
改變背景顔色
核心文(wén)本能(néng)夠将字符轉換為(wèi)圖形符号,代表一(↑→✔ yī)個(gè)特定的(de)字符。
例如(rú),您可(kě)以創建以下(xià)符号的(de ♦Ω®)“А”字:
符号的(de)“А”字
圖片來(lái)源:核心文(wén)本編程指南(n£•$án)的(de)蘋果
理(lǐ)由2:你(nǐ)可(kě)以嘗試文(wén)本☆☆δ布局和(hé)對(duì)齊
核心文(wén)本可(kě)以環繞形狀複雜(zá)的(de)文(wén)本:♣↔φ
核心文(wén)本可(kě)以環繞形狀複雜(zá)的(de€¥®←)文(wén)本
你(nǐ)甚至可(kě)以文(wén)本組織成各種形狀←×:三角形,圓形,柱,以及更複雜(zá)的(de)形狀。
注:開(kāi)發商:這(zhè)樣做(zuò),第一(yī)步是(s'∑εhì)用(yòng)以cgmutablepathref路(lù)徑≥₩∞×= cgpathcreatemutable()對(duì)象的' →✘(de)方法來(lái)創建形狀。你(nǐ)可(kě)以↕ ♥找到(dào)一(yī)個(gè)列表的(de∏×)方法。然後,使用(yòng)所選擇的(de)×"≠'路(lù)徑下(xià)創建ctframe對(duì¥₹★)象,可(kě)以直接輸入文(wén)本。
理(lǐ)由3:你(nǐ)可(kě)以創建多(duō)媒體(tǐ)內(nèiλ✘)容
插入音(yīn)頻(pín)和(hé)視(shì)頻(pín)元素到(≈λ®¶dào)頁面可(kě)以不(bù)破壞圖形的(de)數(s ∑hù)量或數(shù)據呈現(xiàn)的(de)速度完成。
除了(le)核心文(wén)本,隻有(yǒu)其他 ∑(tā)現(xiàn)有(yǒu)的(de)數(shù)字內(nèi)容呈≈♣≠₩現(xiàn)技(jì)術(shù),允許加入$≈≥π多(duō)媒體(tǐ)元素的(de)頁面WebView。♦ 然而,我們不(bù)應該忘記,本質上(shàng)γ↓↔✘表現(xiàn)為(wèi)一(yī)個(gè)浏覽&☆™¥器(qì)WebView。因此,運行(xíng)幾個(gè)Web"β♠View元素類似于運行(xíng)幾個(gè)迷你(nǐ)浏覽器$(qì),這(zhè)肯定會(huì)影(yǐng)響應用(yòng)程序的×→(de)速度。
原因4:核心文(wén)本提供了(le)得(de)天獨厚的(d↔↔&e)條件(jiàn)進行(xíng)數(shù)據錄入和(hé←↑÷)數(shù)據處理(lǐ)
使用(yòng)核心文(wén)本添加內(nèi)容很(hěn)簡單:文→←♣∑(wén)本是(shì)直接進入頁面,無需使用(y ✘×σòng)中間(jiān)技(jì)術(shù)。相(xiàng)比之下(x©↔★¥ià),使用(yòng)HTML和(hé)CSS的(de)Web<'View需要(yào)使用(yòng)。
核心文(wén)本保證很(hěn)高(gāo)的(de)渲染速度,¥ 即迅速地(dì)處理(lǐ)和(hé)文(w σ₽ én)字顯示給用(yòng)戶。截至今天,利用(yòn™↕↕♦g)核心文(wén)本可(kě)能(néng)是(shì)較σ£快(kuài)的(de)方式呈現(xiàn)文(wén)本在iππOS。數(shù)據處理(lǐ)速度慢(màn)、體(tǐ)積大(dà)★∑ <的(de)內(nèi)容是(shì)使用(yòσ∑✘ng)像PDF和(hé)WebView技(jì)術($•>shù)的(de)主要(yào)缺點,這>∑(zhè)是(shì)如(rú)此受歡迎,在今天的(de)♥♥電(diàn)子(zǐ)出版。核心文(wén)本®™ ,但(dàn)是(shì),你(nǐ)不(bù)會(huì)把用(y∏×≥₽òng)戶離(lí)開(kāi)您的(de)應↑∑₩'用(yòng)程序的(de)大(dà)小(xiǎo)。
由于核心文(wén)本使用(yòng)矢量渲染,圖像質量不(bù)妥協,即π¥₹使圖像放(fàng)大(dà)明(míng)顯ε¥≈®。此功能(néng)是(shì)特别有(yǒu)β♠價值的(de)情況時(shí),文(wén)本包含圖表和(hé)其他(tā)✔★>圖形元素,需要(yào)擴大(dà)進行(xíng)γ$詳細檢查。
注:開(kāi)發商:核心文(wén)本♦•₹≈框架發展而靈活的(de)環境,允許處理(lǐ)各種可(kě)能(↑•₽néng)出現(xiàn)的(de)問(wèn♦☆§×)題。例如(rú),以确保正确使用(yòng)單詞斷字÷ 的(de)核心文(wén)本,我們建議(yì)添加軟連字符的(de♠)算(suàn)法,通(tōng)過D Knuth和(hé)F.良>≥π發達。
當然,沒有(yǒu)什(shén)麽是(shì)完美(m$♦ěi)的(de)。核心文(wén)本有(yǒu)幾個(gè)缺♦÷δα點(缺乏特點,是(shì)精确的(de))。例如(rú),核δ÷✘心文(wén)本不(bù)複制(zhì)和(hé)選擇文(wén)本提供的(d✔δ₩φe)功能(néng)。為(wèi)了(le)解決問(wèn)題,開 δ ©(kāi)發商将不(bù)得(de)不(bù)拿(ná)出自(zì)己的±©(de)解決方案。
總之,我想指出,從(cóng)iOS6,UITextView,U↕→¶ILabel,UIButton,UIPickerView,UITable¥♦×ViewCell,和(hé)nsattributedstriβ•ng UITextField類支持的(de)對(duì)象,這(zhè)≈¶↔>意味著(zhe)不(bù)再需要(yào)依賴于用(yòπ×®ng)于格式化(huà)文(wén)本的(de)✘•$WebView元素開(kāi)發商。
文(wén)本的(de)核心技(jì)術(s©" £hù)提供了(le)用(yòng)于管理(lǐ)數(shù)字內(n₹>èi)容的(de)快(kuài)速和(hé)便捷的(de)方式。核心內(£>nèi)容是(shì)完善發展新聞相(x&iàng)關的(de)應用(yòng)程序,其中的(de)內(nè±$i)容需要(yào)更新和(hé)更新頻(pí← n)繁。此外(wài),核心內(nèi)容将有(yǒu)助≈≠•↕于有(yǒu)效地(dì)組織出版的(de)♥ε©γ電(diàn)子(zǐ)書(shū),雜(zá)志(zhì),±↑目錄和(hé)其他(tā)期刊格式,允許他(tā)們在許多(duōσ∏')方面。
如(rú)果你(nǐ)有(yǒu)關于核心文(w•↓>én)本的(de)技(jì)術(shù)或處理ε'÷♥(lǐ)涉及數(shù)字內(nèi)容在移動設備上(shàng)呈現(x≤✘✔§iàn)問(wèn)題的(de)工(gōn"♦g)作(zuò)有(yǒu)任何疑問(wèn),請(qǐng≤φλ)聯系
北(běi)京軟件(jiàn)公司。