ios的网络数据下载和json解析

ios的网络数据下载和json解析

简介

  在本文中,笔者将要给大家介绍如何使用nsurlconnection 从网上下载数据,以及解析json数据格式,以及如何显示数据和图片的异步下载显示。

涉及的知识点:

  1. NSYRLConnection异步下载和封装 
  2. JSON格式和JSON格式解析
  3. 数据显示和使用SDwebimage异步下载图片

内容

网络下载基础知识介绍

NSURLConnection使用

JSON格式说明和格式化工具

  1. 一个完成页面的实现(包含model和SDWebimage)

什么是网络应用?

网络应用通俗的说,就是利用网络来发送,接收和处理数据的应用。

 

网络应用的程序结构

一般都是使用mvc,为什么呢?主要是为了维护的方便,以及开发时能有个明确的架构。

常见的网络接口形式,其中使用HTTP,socket套接字,FTP等等。

 

NSURLConnection的使用

 _url = url;
    _target = target;
    _action = action;
    _Data = [[NSMutableData alloc] init];
    connect = [[NSURLConnection  alloc] initWithRequest:[[NSURLRequest alloc] initWithURL:[NSURL URLWithString:_url ]] delegate:self startImmediately:YES];
 

 

 

 

 

JSON数据说明和使用

JSON是javascript的一种标记语言,简单好用。

其中""代表是字符串,[]代表的是数组,{}代表的是键值对。一般都是层叠样式的。

在ios开发中,可以使用

NSJSONSerialization中的

JSONObjectWithData函数来解析它。

 

posted on 2015-04-01 21:12  黑黑1  阅读(111)  评论(0编辑  收藏  举报