前言 在 iOS 開發中,一般情況下,簡單的向某個 Web 站點簡單的頁面提交請求並獲取服務器的響應,用 Xcode 自帶的 NSURLConnection 是能勝任的。但是,在絕大部分下我 ...
前言 在 iOS 開發中,一般情況下,簡單的向某個 Web 站點簡單的頁面提交請求並獲取服務器的響應,用 Xcode 自帶的 NSURLConnection 是能勝任的。但是,在絕大部分下我 ...
前言 1、JSON 數據 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基於 ECMAScript 的一個子集。JSON 采用完全獨立於語 ...
前言 1、UIRefreshControl UITableViewController 自帶刷新控件。 使用 StoryBoard 創建的表格視圖控制器可在 SB 的 Tabl ...
前言 Alamofire 是 Swift 語言的 HTTP 網絡開發工具包,相當於 Swift 實現 AFNetworking 版本。當然,AFNetworking 非常穩定,在 Mac O ...
1、XMPP XMPP 是一個基於 Socket 通信的即時通訊的協議,它規范了即時通信在網絡上數據的傳輸格式,比如登錄,獲取好友列表等等的格式。XMPP 在網絡傳輸的數據是 XML 格式。 ...
前言 1、NSURLSession 在 iOS9.0 之后,以前使用的 NSURLConnection 過期,蘋果推薦使用 NSURLSession 來替換 NSURLConnectio ...
1、系統方式創建分享 按照下圖在 Info.plist 文件中將 Localization native development region 的值改為 China。如果不設置此項彈出的分享 ...
1、自定義方式本地數據緩存 1.1 自定義緩存 1 沙盒路徑下的 Library/Caches 用來存放緩存文件,保存從網絡下載的請求數據,后續仍然需要繼續使用的文件,例如網絡下載的離線數 ...
1、CFSocket 蘋果對對底層 BSD Socket 進行輕量級的封裝(純 C)。 主要使用的 API:CFSocekt 用於建立連接,CFStream 用於讀寫數據。 ...
1、即時通訊技術 即時通訊(IM:Instant Messaging):又稱實時通訊,支持用戶在線實時交談,允許兩人或多人使用網絡實時的傳遞文字消息、文件、語音與視頻交流。 即時通訊 ...