iOS專案開發實戰——網頁原始碼實現二進位制和HTML的轉換
我們可以獲取某個網頁的原始碼,但是這個原始碼的形式可以是二進位制,也可以是HTML,我們如何實現這兩種不同型別之間的轉換呢?在IOS中可以使用一個方法實現簡單的轉化。
在viewDidiLoad() 中實現程式碼如下:
override func viewDidLoad() {
super.viewDidLoad()
var binaryStr = NSData(contentsOfURL: NSURL(string: "http://www.baidu.com")!)
println("二進位制資料: \(binaryStr)" )//這裡列印的是二進位制資料;
var htmlStr = NSString(data: binaryStr!, encoding: NSUTF8StringEncoding)//二進位制轉化成HTML
println("HTML資料: \(htmlStr)")//輸出HTML
}
這樣可以把獲取的二進位制網頁資料直接轉化成HTML了,非常方便。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- verilog實現格雷碼和二進位制碼的相互轉換
- Go語言實現十進位制轉換成二、八、十六進位制Go
- 十進位制轉換任意進位制--鏈棧實現
- [顏色進位制轉換]js實現rgb和hex的相互轉換JS
- C++實現進位制轉換工具C++
- Java實現BCD編碼與十進位制轉換Java
- 遞迴函式實現十進位制正整數轉換為二進位制,八進位制,十六進位制遞迴函式
- C++實現任意進位制的相互轉換C++
- 進位制之間的轉換之“十六進位制 轉 十進位制 轉 二進位制 方案”
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- JavaScript十進位制轉換為二進位制JavaScript
- 什麼是二進位制?二進位制如何轉換?
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換
- HTML頁面轉換為Sharepoint母版頁(實戰)HTML
- 進位制與二進位制及相關轉換
- 牛客網 二進位制數(進位制轉換、北郵機試)
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- JAVA 二進位制,八進位制,十六進位制,十進位制間進行相互轉換Java
- 現有Android專案中整合Flutter/Flutter混合開發實戰(二):FlutterActivity原始碼分析AndroidFlutter原始碼
- Qt進位制轉換(十進位制轉十六進位制)QT
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- 進位制的轉換
- Python 十進位制轉換為二進位制 高位補零Python
- 彙編實現10進位制轉16進位制並以ASCII碼輸出ASCII
- [20190716]十進位制轉換其他進位制指令碼.txt指令碼
- 進位制轉換
- 一看就懂二進位制、八進位制、十六進位制數轉換十進位制
- 頁面顯示二進位制數原始據亂碼
- Python實現"數字轉換為十六進位制"的兩種方法
- binaascii:A Python 在二進位制和 ASCII 之間轉換ASCIIPython
- 奇偶校驗(轉換二進位制、bitset)
- [計算機基礎] 計算機進位制轉換:二進位制、八進位制、十進位制、十六進位制計算機
- 二進位制陣列實戰 – 純前端匯出Excel檔案陣列前端Excel
- 二進位制陣列實戰 - 純前端匯出Excel檔案陣列前端Excel
- CGO實戰專案中常用的資料轉換和使用Go
- 二進位制補碼及與原碼的互相轉換方法詳解
- JavaScript 進位制轉換JavaScript
- 【python】進位制轉換Python