原文:iOS菜鳥之AFN的二次封裝

我用一個單例類將一些常用的網絡請求進行了二次封裝,主要包括post請求 get請求 圖片文件上傳下載 視頻的斷點續傳等功能。 首先大家先去github上下載AFN,將文件夾內的AFNetworking文件夾拖入工程中,然后創建一個圖片文件參數類代碼如下: 然后創建網絡工具AFNManager具體代碼如下 此處我提供了代理和block兩種方式進行傳值供大家選擇 : 網絡工具代理協議代碼如下: 有很多 ...

2015-11-17 09:38 0 1754 推薦指數:

查看詳情

iOS菜鳥之FMDB的二次封裝簡單易用

閑來無事寫點東西,希望大家多多指正! 大家先去git下載FMDB,然后將其中source文件夾中的fmdb文件夾拖入自己的項目中。最后就可以引用下面的代碼對fmdb進行一簡單的封裝。 這樣可以更直觀的使用數據庫進行增刪改操作。 /** * 可以存儲數據類型 text ...

Mon Nov 16 20:04:00 CST 2015 0 3398
iOS AFN 請求封裝方法

.h 文件 #import <Foundation/Foundation.h> #define kTimeOutInterval 30 //請求超時時間 @interface ...

Mon Dec 12 23:05:00 CST 2016 0 1441
ios MBProgressHUD 使用,及二次封裝

MBProgressHUD是一個顯示HUD窗口的第三方類庫,用於在執行一些后台任務時,在程序中顯示一個表示進度的loading視圖和兩個可選的文本提示的HUD窗口。MBProgressHUD 二次封裝網上有很多教程,大多數我們在 MVC 模式下發送網絡大多都在 UIVIewCOntroller ...

Wed Apr 12 23:17:00 CST 2017 1 10616
二次封裝

1、二次封裝之前,先來復習下selenium的三種等待方式。   1、sleep(強制等待,進程休眠)     1、作用於局部。浪費時間。看情況使用。   2、implicitly_wait(30)(隱式等待)     1、作用於全局。     2、需等待頁面完全加載完成,之后才會去查找 ...

Tue Dec 04 01:40:00 CST 2018 0 785
volley二次封裝

產品中使用Volley框架已有多時,本身已有良好封裝的Volley確實給程序開發帶來了很多便利與快捷。但隨着產品功能的不斷增加,服務器接口的不斷復雜化,直接使用Volley原生的JSONObjectRequest已經導致Activity或Fragment層中耦合了大量的數據解析代碼 ...

Wed Apr 08 00:36:00 CST 2015 11 13730
layui二次封裝

最近一直用layui進行頁面的重構,這個框架十分適合我們后台人員開發。簡單易用,但是layui本身不支持雙向綁定,所以很多情況下,我們在支持動態的控件加載時,需要反復刷新。這里我自己封裝了一個common模塊。話不多說,直接上代碼。 //Author :chenzihao//Date ...

Sun Sep 09 07:09:00 CST 2018 0 2214
基於Senparc的二次封裝

前段時間用Senparc做微信開發,但是個人感覺不太好用,所以我把Senparc的API用裝飾器模式進行二次封裝。 微信開發者平台文檔地址:https://mp.weixin.qq.com/wiki 0x00 先上一個抽象類,對各種類型消息的抽象封裝 0x01 用枚舉區分 ...

Thu Jun 01 19:35:00 CST 2017 2 1369
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM