使用前提:
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
默默走过,只为中国互联网的进步做出一点点贡献。