1地来、創(chuàng)建一個測試工程GetJSONTest
2、創(chuàng)建一個Workspace熙掺,在保存這個workspace到測試項目的根目錄下未斑。
3、然后把測試項目關(guān)閉
4适掰、然后打開Finder颂碧,找到這個文件荠列,然后拖進workspace类浪。
5、然后在Workspace里新建 project肌似,選擇
6费就、創(chuàng)建保存的時候注意:保存到測試的根目錄中,然后在最后選擇的時候注意這里川队。
確保addto 和group都是我們Workspace的名字力细。
7、定義一個source目錄固额,然后拖進GetJSON里敬扛,注意這里不要選擇copy垦垂。然后點擊finish。
8、在source里新建 GetJSON.swfit 贝润。
這里注意:單元測試要選擇上。
9际度、
然后就可以寫你的framework了工秩。
獲取網(wǎng)絡(luò)數(shù)據(jù):
最常用的獲取方式是 GET/POST;
最常見的數(shù)據(jù)類型:JSON/Image/二進制數(shù)據(jù)
第一步目標
requestJSON -> 從網(wǎng)絡(luò)上加載 JSON隧饼, 完成反序列化的工作沈堡!
下一個目標 :?
拼接參數(shù), params 需要拼接
get & post 的拼接方式是一樣的
URL.query就是查詢字符串燕雁,url? 后邊的部分
下一個目標
GET:所有的參數(shù)都在url中
POST:所有的參數(shù)以二進制數(shù)據(jù)的形式保存在HTTPBody中
網(wǎng)絡(luò)的訪問步驟:1诞丽、URL 2鲸拥、Request 3、NSURLSession
下一個目標:
請求: ? 1僧免、NSURLSession 2崩泡、請求
10、
字符串的拼接猬膨。
單元測試:
11角撞、
返回網(wǎng)絡(luò)請求:
單元測試: