IOS开发——网络篇&数据解析

关于IOS开发,数据解析的方法有两种:JSON和XML。

一、JSON解析  :从事先规定好的格式串中提取数据

①、概念:

JavaScript object Notation 轻量级的数据交换格式,采用完全独立于语言的文本格式。被称为理想的数据交互语言,易于人阅读和便携,同时也易于及其解析合成。由于JSON解析便携、快速、并且相同数据用JSON编辑所占的内存更小,所以在IOS中我们使用JSON解析更加普遍。

②、结构

(1)对象

以{"开始,以"}结束,是"名称/值"对的集合。名称和值中间用 : 隔开。多个名称/值 对之间用 , 隔开。类似OC中的字典。 如:

{"name":"小明","age":"18"}

(2)数组

以["开始","结束"] 。中间数数据,数据之间用 , 隔开、类似OC中的数组 如:

["小明","小李"]

"字符串" = NSString

数字    = NSNumber

{}     =  NSDictionary

[]    = NSArray


③、解析方法

  1、第三方框架:JSONKit 、SBJson、TouchJSON (性能从做到右依次变差)

  2、苹果自带的解析方式:NSJSONSerialiazation

你可能感兴趣的:(IOS开发——网络篇&数据解析)