网络基础
1、B/S软件体系结构
网络软件系统开发包括C/S 和 B/S两种体系结构,都可以进行同样的业务处理。
C/S是 Client/Server的缩写, 既客户机和服务器结构,就像常用的QQ,旺旺等网络软件。
B/S是 Brower/Server的缩写,既浏览器和服务器结构,只需要启动一个浏览器即可。
我们的移动应用都属于 C/S结构。
2、网络开发中的基本概念
网络编程中必须...
分类:
移动开发 时间:
2015-05-18 01:10:01
阅读次数:
229
HTTP协议介绍
1、URL
1. 什么是URL
URL的全称是Uniform Resource Locator(统一资源定位符)
2. 功能
通过1个URL,能找到互联网上唯一的1个资源
URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL
3. 格式
URL的基本格式
= 协议://
主机地址 /路径
http:// ios.itcast.cn/ ios/i...
分类:
移动开发 时间:
2015-05-18 01:08:54
阅读次数:
197
#pragma mark - Reachability Management (iOS 6-7)//网络监听(用于检测网络是否可以链接。此方法最好放于AppDelegate中,可以使程序打开便开始检测网络)- (void)reachabilityManager{ //打开网络监听 [manage.....
分类:
Web程序 时间:
2015-05-15 10:22:37
阅读次数:
886
概述AFNetworking是一个非常受欢迎的轻量级的iOS、Mac OS X网络通信类库。它建立在NSURLConnection、NSOperation以及其技术的基础上,有着精心设计的模块结构和功能丰富的API,让很多网络通信功能的实现变得十分简单。AFNetworking支持HTTP请求和基于...
分类:
移动开发 时间:
2015-05-10 17:15:14
阅读次数:
154
在使用iOS中的URL加载系统时,虽然手机与服务器之间的连接可能会出现各种各样的问题,不过大致可以分为三种错误类别:①OS错误;②HTTP错误;③应用错误OS错误①没有网络—如果设备没有数据网络连接,那么连接尝试很快就会被拒绝或者失败。这些错误可以通过Apple提供的Reachability框架检测;
②无法路由到目标主机—设备可能有网络连接,不过目标可能位于隔离的网络中或是离线状态;
③没有应...
分类:
移动开发 时间:
2015-05-05 09:01:18
阅读次数:
130
http://www.cnblogs.com/ydhliphonedev/p/3240772.htmlCocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的CFNetwork 和 CFNetServicesOS层:基于 C 的 BSD ...
分类:
移动开发 时间:
2015-05-04 23:44:21
阅读次数:
179
原文http://www.cnblogs.com/wendingding/p/3961681.htmliOS开发网络篇—使用ASI框架进行文件下载说明:本文介绍iOS网络编程中经常用到的框架ASI,如何使用该框架进行文件的下载。一、简单介绍代码示例: 1 #import "YYViewControl...
分类:
移动开发 时间:
2015-05-03 21:55:39
阅读次数:
202
1.第一种效果
在文件中加入Reachability,MBProgressHUD库
在xxxxx.m中,加入头文件
#import
"Reachability.h"
#import
"MBProgressHUD.h"
在需要判断的地方,加上[self
isConnectionAvailable];
-(BOOL)
isConnectionAvailabl...
分类:
移动开发 时间:
2015-05-03 09:23:31
阅读次数:
270
http://www.cnblogs.com/hanjun/archive/2012/12/01/2797622.html网络连接中用到的类: 一.Reachability 1.添加Reachability 的.h和.m文件,再添加SystemConfiguration.framework。 2.....
分类:
移动开发 时间:
2015-04-30 20:05:21
阅读次数:
129
异步请求使用与同步和队列式异步请求相同的对象,只不过又增加了另一个对象,即NSURLConnectionDelegate:
上代码:#import "ViewController.h"NSInteger totalDownLoaded = 0;@interface ViewController ()@end@implementation ViewController- (void)viewDidL...
分类:
移动开发 时间:
2015-04-30 16:09:31
阅读次数:
117