iOS開發之網路篇
1.1 網路基本概念 <br />
- 在移動網際網路時代,移動應用的特徵有: <br />
- 幾乎所有應用都需要網路,比如QQ、微博、網易新聞、優酷、百度地圖<br />
- 只有通過網路跟外界進行資料互動、資料更新,應用才能保持新鮮與活力,如果沒有了網路,也就缺少了資料變化,無論外觀多麼華麗,終將變成一潭死水 <br />
學習網路程式設計: <br /> - 可以掌握實時更新資料的手段 <br />
- 是開發優秀應用的前提和基礎 <br />
1.2 URL <br />
- URL 的全稱是 Uniform Resource Locator(統一資源定位符) <br />
- 通過 1 個 URL,能找到網際網路上唯一的 1 個資源 <br />
- URL 就是資源的地址、位置,網際網路上的每個資源都有一個唯一的 URL <br />
1.3 HTTP協議 <br />
- 知道 網路開發技術解決方案 <br />
- 通過使用 NSURLConnection 體會網路請求的過程 <br />
- 體會 UIWebView 的使用 <br />
- [必須掌握]所有的網路請求都要是非同步的! <br />
- 知道告訴伺服器的附加資訊的方法 <br />
- [request setValue:@"iPhone AppleWebKit" forHTTPHeaderField:@"User-Agent"]; <br />
1.4 socket<br />
- 掌握網路通訊三要素<br />
- IP地址:找主機<br />
- 埠:找程式<br />
- 協議:確定資料傳輸方式<br />
- 建立網路協議層資料傳輸印象<br />
- 瞭解 TCP & UDP 協議的特點<br />
1.4.1 Socket 基本演練 <br />
- 在基本演練基礎上擴充套件一個聊天程式<br />
- 注意 socket 的核心程式碼部分幾乎沒有任何變化<br />
1.4.2 Socket聊天 <br /> - 在基本演練基礎上擴充套件一個聊天程式<br />
- 注意 socket 的核心程式碼部分幾乎沒有任何變化 <br />
1.4.3 Socket 載入百度 <br /> - 體會通過字串的方式,設定請求載入網路資料的完整過程<br />
相關文章
- 測試開發之網路篇-網路路由路由
- 測試開發之網路篇-IP地址
- iOS開發之OC篇(3)—— NSArray、NSMutableArrayiOS
- 測試開發之網路篇-常用命令
- 測試開發之網路篇-常用服務協議協議
- iOS開發基礎109-網路安全iOS
- ios 開發UI篇—UITextViewiOSUITextView
- Flutter混合開發—iOS篇FlutteriOS
- iOS開發之FuckingBlockSyntax!iOSBloC
- Flutter外掛開發---iOS篇FlutteriOS
- iOS開發之逆向工程iOS
- iOS之Wifi開發探究iOSWiFi
- iOS開發小記-基礎篇iOS
- iOS開發學習路線iOS
- 全網開發網站搭建教程篇之Python 標準庫之 sys網站Python
- iOS之BLE藍芽SDK開發個人總結(進階篇)iOS藍芽
- iOS之BLE藍芽SDK開發個人總結(基礎篇)iOS藍芽
- iOS開發·網路請求大總結(NSURLConnection,NSURLSession,AFNetworking)iOSSession
- iOS開發UI篇--iOS動畫(Core Animation)總結iOSUI動畫
- iOS面試旗開得勝之答案篇iOS面試
- iOS開發之 Autolayout 詳解iOS
- iOS開發之彈窗管理iOS
- iOS開發之XLForm的使用iOSORM
- iOS開發UI篇--UICollectionView初步入門iOSUIView
- iOS混合開發庫(GICXMLLayout)五、Texture篇iOSXML
- iOS混合開發庫(GICXMLLayout)七、JavaScript篇iOSXMLJavaScript
- 基於 HTML5 網路拓撲圖的快速開發之入門篇(一)HTML
- 基於 HTML5 網路拓撲圖的快速開發之入門篇(二)HTML
- 必看!網際網路開發模式的經驗之談模式
- iOS開發基礎篇--NSNotificationCenter使用小結iOS
- 13. iOS開發小細節--OC篇iOS
- 輕鬆教你React Native 混合開發(iOS篇)React NativeiOS
- ionic開發環境搭建之ios開發環境iOS
- iOS開發之UIRefreshControl使用踩坑iOSUI
- 計算機網路——開篇 概述計算機網路
- Linux之《荒島餘生》(五)網路篇Linux
- 神經網路之卷積篇:詳解經典網路(Classic networks)神經網路卷積
- iOS開發實用軟體之NWPusheriOS
- iOS開發之 Method Swizzling 深入淺出iOS