swift数据交换

xml(NSXML自带,TBXML框架得下载)

1、NSXML NSXMLParser和委托delegate,里面有5个方法,调用parser解析

2、1⃣️:TBXML 下载地址 https://github.com/71squared/TBXML

      2⃣️:将TBXML-Code和TBXML-Headers文件夹拖入工程中

            在header文件下的两个类(TBXML+Compression.h和TBXML.h)添加如下代码

            #import <Foundation/Foundation.h>

            #define ARC_ENABLED

3、添加TBXML框架依赖的库

    UIKit.framework

    Foundation.framework

    CoreGraphics.framework

    libz.1.2.5.tdb

4、桥接头文件 文件的内容如下,然后让swift编译桥接头文件,Object-C Bridging Header 三个文本库都得有值

    #import "TBXML.h"

5、写一个tbxmlparser类继续nsobject

方法中 

let tbxml = try TBXML(XMLFile: "CoreDataNotes.xml", error: ())

            let root = tbxml.rootXMLElement

 

json

构成json文档的结构为对象和数组

对象是健值对,健得有双引号,不能说单引号或者没有引号

{string:value,string:value}

数组

[value]

其中value为 string,number,object,array,true,false,null

 

 

REST Web Service

REST:表征状态转移

表征:客户端看到的页面,页面的跳转就是状态的转移,客户端通过请求URI获得药显示的页面

REST Web Service 是一个使用HTTP并遵循REST原则的Web Service,使用URI来定位资源

转载于:https://my.oschina.net/ldm95/blog/685650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值