在本文中筆者主要給大家介紹IOS如何利用NSURLConnection從網絡上下載數據,如何解析下載下來的JSON數據格式,以及如何顯示數據和圖片的異步下載顯示。
涉及到的知識點:
1.NSURLConnection 異步下載和封裝
2.JSON格式和JSON格式解析
3.數據顯示和使用SDWebImage異步顯示圖片
1.網絡下載基礎知識介紹
什么是網絡應用?
需要通過聯網進行操作的應用
網絡應用的程序結構?
c/s結構:即客戶端/服務端
常見的網絡接口形式?
常見的數據格式?
70%的數據是JSON格式,25%的數據是xml格式,剩下的是其他格式的數據。
界面開發的一般流程?
在界面開發流程中,要實現一個界面,首先需要明確要做的事,準備界面效果圖,準備界面素材,準備界面網絡接口。其次,下載數據,通過NSURLConnection+URL,解析(JSON/XML)數據,可下載專用的解析工具如JASON.然后建立數據模型Model。最后使用視圖進行數據展示。
2.NSURLConnection使用
3.JSON格式說明和格式化工具
4.一個完成頁面的實現(包含model的創建,SDWebImage的使用)
//插入效果圖
新聞熱點
疑難解答