[置顶]iOS_Spring自动生成Model,Service,Controller 之 使用教程
来源:互联网 发布:淘宝店铺号可以改吗 编辑:程序博客网 时间:2024/06/11 18:34
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 视频教程
- [置顶]iOS_Spring自动生成Model,Service,Controller 之 使用教程
- iOS_Spring自动生成Model,Service,Controller 之 如何使用iOS_Spring
- [置顶]iOS_Spring自动生成Model,Service,Controller 之 介绍
- 使用freemarker自动生成dao,service,model,action,jsp
- [置顶]springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
- [置顶]service之我见
- 使用@Controller、@Service、@Repository时自动装载失败
- java笔记之使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件2种方法
- 自动生成model
- 【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分
- Eclipse开发auto之model层自动gen生成
- 使用Excel自动生成Java中的Model类
- 使用Excel自动生成Java中的Model类
- 自动生成符合Sqlachemy的Model: sqlautocode使用方式
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- win7常用快捷键
- iOS_Spring basePath参数
- maven配置
- iOS_Spring preUrl参数
- [置顶]iOS_Spring自动生成Model,Service,Controller 之 介绍
- [置顶]iOS_Spring自动生成Model,Service,Controller 之 使用教程
- OracleLinux-R7-U1-Server-x86_64下安装oracle-11.2.0.4.0_linux_x86和x86_64
- 用户输入校对函数
- 关于android旋转屏幕时activity重建和android 转屏 onConfigurationChanged 不会执行的问题
- keyup() 方法
- Project Euler:Problem 31 Coin sums
- multiple file upload 多文件上传精典
- httpclient简单例子,一种简单的webservice
- no link present