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来定位资源