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 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——獲取網頁原始碼的二進位制資料iOS網頁原始碼
- iOS專案開發實戰——iOS網路程式設計獲取網頁Html原始碼iOS程式設計網頁HTML原始碼
- iOS專案開發實戰——使用非同步請求獲取網頁HTML原始碼iOS非同步網頁HTML原始碼
- iOS專案開發實戰——使用程式碼實現頁面跳轉iOS
- (轉)【iOS 開發】二進位制、十進位制、十六進位制相互轉換的方法iOS
- verilog實現格雷碼和二進位制碼的相互轉換
- iOS專案開發實戰——使用同步請求獲取網頁原始碼iOS網頁原始碼
- 用C#程式碼實現二進位制與十進位制的互相轉換C#
- js二進位制和十進位制轉換程式碼JS
- js實現的十進位制和十六進位制相互轉換程式碼例項JS
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- Go語言實現十進位制轉換成二、八、十六進位制Go
- 十進位制轉換任意進位制--鏈棧實現
- iOS專案開發實戰——使用三種方式實現頁面跳轉與引數傳遞(二)iOS
- iOS專案開發實戰——使用CALayer和定時器實現進度條iOS定時器
- sql實現10進位制16進位制轉換函式SQL函式
- iOS 二進位制流轉化-專案筆記iOS筆記
- 遞迴函式實現十進位制正整數轉換為二進位制,八進位制,十六進位制遞迴函式
- C++實現進位制轉換工具C++
- Java實現BCD編碼與十進位制轉換Java
- oracle 給的轉換函式實現 十六進位制---->十進位制Oracle函式
- 十進位制轉換為十六進位制和二進位制程式碼例項
- Python 進位制互相轉換(二進位制、十進位制和十六進位制)Python
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- [顏色進位制轉換]js實現rgb和hex的相互轉換JS
- C++實現任意進位制的相互轉換C++
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- iOS專案開發實戰——Swift實現多個TableView的側滑與切換iOSSwiftView
- 二進位制轉十進位制快速轉換方法
- javascript十進位制數字和二進位制相互轉換JavaScript
- 進位制之間的轉換之“十六進位制 轉 十進位制 轉 二進位制 方案”
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- JavaScript十進位制轉換為二進位制JavaScript
- Oracle二進位制與十進位制轉換Oracle
- ORACLE中用一條SQL實現其它進位制到十進位制的轉換OracleSQL
- 什麼是二進位制?二進位制如何轉換?
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換