1?分類
參考:http://www.brighttj.com/ios/ios-network-foundation.html
第一層:通過指定的API方法名、參數(shù)字典虏束、請(qǐng)求回調(diào)蛙讥,對(duì)底層網(wǎng)絡(luò)庫(kù)(AFNetworking)進(jìn)行基類封裝烙如。
第二層:通過指定參數(shù)和默認(rèn)參數(shù)配置參數(shù)字典凶朗,用API方法名向第一層發(fā)起請(qǐng)求铝噩。
第三層:接受事件漂辐,把請(qǐng)求所需定制參數(shù)傳遞到第二層骨稿。
2?使用block的子類
參考:https://github.com/yuantiku/YTKNetwork/blob/master/BasicGuide.md
3?使用delegate的子類
參考:http://casatwy.com/iosying-yong-jia-gou-tan-wang-luo-ceng-she-ji-fang-an.html
文/利炳根(簡(jiǎn)書作者)
原文鏈接:http://www.reibang.com/p/efd1397107cb
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)岔激,并標(biāo)注“簡(jiǎn)書作者”让歼。