一、网络基础1、基本概念> 为什么要学习网络编程在移动互联网时代,移动应用的特征有几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络应用 =...
分类:
Web程序 时间:
2015-08-21 23:09:40
阅读次数:
1369
一、传统的下载文件的方式 - (void)downloaderWithUrl:(NSURL *)url{ NSURLRequest *request = [NSURLRequest requestWithURL:url]; [NSURLConnection sendAsynch...
分类:
移动开发 时间:
2015-08-21 22:56:03
阅读次数:
184
AFN一、什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址https://github.com/pokeb/AFNetworking/AFNetworking二、...
分类:
Web程序 时间:
2015-08-17 15:21:00
阅读次数:
126
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLS“”阅读器NSURLSessi...
分类:
Web程序 时间:
2015-08-17 11:34:23
阅读次数:
163
基本想好了怎么写,并且也在这一周开始抽出时间兑现之前的预告。首先,如果我们打进ASIHTTPRequest和NSURLConnection在baidu里面,大家可以立刻发现到CSDNgnicky的文章,这位前辈介绍了关于为什么我们需要选择ASIHTTPRequest而不是NSURLConnectio...
分类:
移动开发 时间:
2015-08-16 23:02:38
阅读次数:
171
NSURLSession 是苹果官方推出替代NSURLConnection的一个值NSURLSession 是ios7推出,ios6是不支持这个参数的,如果使用下载大文件的话可以使用这个,以下是使用NSURLSession 代理和 未代理的两个事例,不使用NSURLSessionDownloadDe...
分类:
Web程序 时间:
2015-08-14 11:19:39
阅读次数:
108
在网络编程中,异步请求是用的最多的请求方式,与同步相比,不会造成用户界面的卡死,会有较好的用户体验。现在我们使用Swift在iOS项目中获取某个网页的HTML源代码。
override func viewDidLoad() {
super.viewDidLoad()
//异步请求
NSURLConnection.sendAsynchron...
分类:
移动开发 时间:
2015-08-12 01:23:12
阅读次数:
207
JSON解析成字典
{} –>字典
[] –>数组
“”–>字符串
11/11.1–>NSNumber
true/false –>NSNumber
null–>NSNull(注意:这也是一个对象)
转换流程
1.创建URL
2.根据URL创建请求
3.利用NSURLConnection发送请求
4.解析
代码#import "ViewController.h"@interface ViewContr...
分类:
移动开发 时间:
2015-08-10 22:23:32
阅读次数:
169
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [sel...
分类:
Web程序 时间:
2015-08-10 16:10:09
阅读次数:
163
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //[self...
分类:
Web程序 时间:
2015-08-10 16:07:34
阅读次数:
125