技术文章分类(180)

技术随笔(11)

iOS_Spring自动生成Model,Service,Controller 之 使用教程

 

   iOS_Spring神一样的介绍

 

   下载iOS_Spring_Source      视频教程

 

使用前提:

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

默默走过,只为中国互联网的进步做出一点点贡献。

 

   下载iOS_Spring     视频教程

 

 

posted @ 2015-05-22 09:41  坤哥MartinLi  阅读(2679)  评论(2编辑  收藏  举报