使用前提:
1,JSON格式接口,接口命名基本規范。http://hnuzxchsk.eicp.net:18385/shop/appUser/login?username=store001&password=123456,以?和&作為方法和字段的分割符號(目前只支持這種最常用的格式)

2,只支持http的get請求JSON(目前,絕大部分json請求都是json的get請求)
使用步驟:視頻教程
1,引入SVProgressHUD,JSONModel。(強烈建議使用cocoapods引入)
2,引入iOS_Spring_Help,並下載iOS_Spring
3,按要求輸入參數,點擊“生成”,在指定工程中手動添加剛才生成的model,requestJSONModel,service
注意:第一次點擊“生成”,PrefixHeader.pch會生成一次,也要手動添加進來,並且需要指定在build setting里設置Prefix Header為 “工程名/PrefixHeader.pch”
完成。
使用步驟圖文詳情(十分詳細的操作,高手請無視):
1,引入SVProgressHUD,JSONModel。(強烈建議使用cocoapods引入)
pod 'SVProgressHUD', '~> 1.1.1' pod 'JSONModel'
若不會cocoapods的使用,請參照cocoapods使用教程
不要懶得學習,cocoapods是程序員必備的殺手鐧之一。

2,引入iOS_Spring_Help,並下載iOS_Spring (這里包括iOS_Spring_Help,以及iOS_Spring應用)
解壓后,在你的工程里引入iOS_Spring_Help文件夾。

並打開iOS_Spring應用,如下圖所示:

其中basePath注意,一般都是在第二個工程名的目錄下作為根目錄。

destinationController:是你將要發起json請求的controller的相對basePath的目錄,這里會自動引入你將要使用的頭文件,及調用方法。
調用方法的位置默認在viewDidLoad里,你可根據自己的需求挪動他的位置。

其他5個參數:與json請求url,及字段一一對應,如下圖所示。

3,按要求輸入參數,點擊“生成”,在指定工程中手動添加剛才生成的model,requestJSONModel,service
注意:第一次點擊“生成”,PrefixHeader.pch會生成一次,也要手動添加進來,並且需要指定在build setting里設置Prefix Header為 “工程名/PrefixHeader.pch”
第一次添加文件是在工程文件目錄下,右擊添加,如圖:

第一次添加文件是要把PrefixHeader.pch文件,Service,Model文件夾添加進來

注意:這里有一點很重要,必須對PrefixHeader.pch進行頭文件進行設置,如下圖所示:

如此,你便完成了第一輪的json請求。
那么第二輪,包括以后的json請求就非常簡單了,每次只需要修改destinationControllerPath和jsonUrl點擊生成,然后添加代碼文件就ok了

添加文件注意:這次添加三個位置的文件,添加service,Model,RequestJSONModel文件夾中新生成的文件

又完成了,恭喜你,基本學會了iOS_Spring
默默走過,只為中國互聯網的進步做出一點點貢獻。
