2013-08-06 67 views
0

語境優勢/劣勢與第三方庫來處理HTML文本

工作,以建立一個測驗應用程序消耗來自可在他們的HTML標記的API問題和多項選擇題,那需要被尊重。我們可能能夠限制不同HTML標籤的數量。

問題

什麼是使用一個UIWebView顯示該文本內容與使用第三方庫等的優點/缺點:https://github.com/Cocoanetics/DTCoreText到HTML樣式轉換成字符串歸因。

我的列表

UIWebView優點

  • 差不多即插即用
  • 不依靠第三方庫與未知的支持路線圖

UIWebView個缺點

  • 可能很難得到文本看起來一樣的原生文本
  • 格式化網頁視圖的框架更難
  • 可以給API的創造者藉口擦洗自己 到不那麼嚴格數據
  • 不能選擇文本複製/粘貼或定義
  • 不大大好於小區域,如表格單元格的工作
  • 通常稍有延遲,甚至加載文本時從磁盤

回答

0

其他的WebView缺點:與負載關聯和呈現內容

  • 不能在小範圍使用以及(如表視圖細胞)
  • DTCoreText

    1. 延遲通常會爲您提供更多靈活的選項,並且應該適合您描述的情況。

    +0

    如果數據在被UIWebView加載之前下載到本地磁盤,您是否仍然認爲存在延遲? – drc

    +0

    這是值得測試自己,但我以前總是觀察到一些延遲,即使只從磁盤中加載幾個小段落。 – Wain