1怕篷、導(dǎo)入AFNetworking
1) 從gitub下載AFNetworking資源包
2) 解壓AFNetworking資源包硫嘶,將AFNetworking包中的class文件拖入項(xiàng)目中
3) 在項(xiàng)目中使用AFNetworking的地方導(dǎo)入AFNetworking頭文件
2、使用AFNetworking(GET和POST請(qǐng)求)的步驟:
1).構(gòu)建一個(gè)baseURL任斋,以及一個(gè)參數(shù)字典盈包,并將這兩個(gè)變量傳給AFHTTPClient.
2).將AFJSONRequestOperation注冊(cè)為HTTP的操作, 這樣就可以跟之前的示例一樣,可以獲得解析好的JSON數(shù)據(jù)断部。
3).做了一個(gè)GET請(qǐng)求,這個(gè)請(qǐng)求有一對(duì)block:success和failure班缎。
4).POST請(qǐng)求跟GET一樣
3蝴光、關(guān)于AFNetworking一些要注意的地方:
1) AFNetworking中的請(qǐng)求皆為異步請(qǐng)求
2) AFNetworking請(qǐng)求的失敗包括了請(qǐng)求成功時(shí)json解析失敗
3) AFNetWorking采用ARC ,在不使用ARC項(xiàng)目中使用時(shí)达址,對(duì)AFNetWorking的所有.m文件添加“-fobjc-arc”蔑祟。在使用ARC項(xiàng)目中,使用“不使用ARC”的類(lèi)庫(kù)時(shí)沉唠,對(duì)類(lèi)庫(kù)的.m文件添加“-fno-objc-arc”