手记

简易iOS定制网络json数据(后端)

网络操作使一个App,更加丰富精彩,更加灵活.

本文面向有网络操作基础的同志.(至少你会获取网络上的json数据 .)

相信大家开始学习iOS网络编程时,都是链接各种API,获取别人写好的json数据.

然而有时候我们并不需要那些别人封装好的json,只需要一些简单的只针对自己的App的数据


却无从下手..下面为大家带来一个私人定制json数据的分享(自己滚爬摸打出来的,实测可用,只是简易的,开阔哈眼界,只是简易的,商业项目还是要专业的后端)

一.开发工具

PHP+SAE+Mysql

1.PHP

其实一开始我也不会PHP,现在也并不怎么会,哈哈,但是学过C,Cpp的,会发现几乎都能猜到PHP写的什么 ..并且我们并不深入(专业..),就能实现功能。

2.SAE

新浪云计算的简称,为我们省去了自己搭服务器,支持在线编程,无需了解过多的服务器知识,SVN,git。

3.Mysql

再为熟悉不过的了,数据库..

 如标题所说,简易~,这些本文都不深入,安全问题,性能问题都没考虑,如果像用来做商业项目,还需同志深入奋斗,本文知识学习分享,让大家更加了解网络编程的运作.

二.SAE配置

1.进入新浪云官网(需使用新浪微博账号登陆)



2.进入控制台的SAE云应用


3.配置应用


二级域名没被注册即可,开发语言选择空PHP5.6,通过二级域名获取 json数据,点击创建运用.

4.创建成功后,点击进入应用


5. 点击左侧的Mysq,选择选择共享型mysql(免费~)


初始化 就选择Myisam就可以了

6.进入mysql创造一张数据表(附上一张我的表)


三.代码编写

2个php文件 21行代码完成 PHP链接数据库,封装json数据供前端调用

response.php  完成json封装


saeWay.php 链接数据库 将表Introduce中的数据转换成json



第一句调用之前文件中写好的类,由于我的saeWay文件在新建的db目录下,而response.php在/目录下,所有用../response.php 如果在同一目录下就用./response.php

这里没有使用原生PHP链接mysql的方法,而是使用SAE提供的接口,两句搞定.

在浏览器中输入的域名访问(如果在/目录下   输入 你的二级域名.sinaapp.com/saeWay.php 而我的在新建的db下,则为你的二级域名.sinaapp.com/db/saeWay.php).显示json数据则成功


ps:一定要实名认证,不然sina会给你的json数据加料,手机端会获取不了..

四.前端演示

控制台打印json数据,成功收到我们定制的网络json数据


             



作者:BB88
链接:https://www.jianshu.com/p/f1e03d5379ac

0人推荐
随时随地看视频
慕课网APP