iOS应用开发之网络通讯
尹现伟
人们不知道自己想要什么,直到你把产品摆在他们面前。
展开
-
如何改进iOS App的离线使用体验
App Store中的App分析App已经与我们形影不离了,不管在地铁上、公交上还是在会场你总能看到很多人拿出来手机,刷一刷微博,看看新闻。据不完全统计有近一半的用户在非Wifi环境打开App,以下为一个典型iPhone和Android App(50W+用户)的友盟后台数据:3G、2G的数据连接往往不稳定(特别在公交或者地铁上),这时打开一些App就会像这样:当然也会有转载 2014-02-26 10:07:38 · 1063 阅读 · 0 评论 -
IOS离线缓存致内存和本地的方法
缓存由四个文件组成。 FlashDiskCacheManager.hFlashDiskCacheManager.m 这个类是以单例的模式提供的,您可以在您想要缓存的地方来share URLCacheElement.hURLCacheElement.m 这个类您永远都不要使用,每一个缓存就是一个URLCacheEleme转载 2014-02-26 14:16:23 · 1057 阅读 · 0 评论 -
上传下载和文件操作
POST上传 //1.生成url 后面不跟参数 NSURL *url = [NSURL URLWithString:@"http://127.0.0.1:8080/UD/u?command=1"]; //2.生成可变的请求 NSMutableURLRequest *request = [NSMutableURLRequest requestWithU原创 2013-09-02 08:54:18 · 1547 阅读 · 0 评论 -
服务器临时存储数据
//关键字class声明一个类 class相当于oc中的@interface//类名 Uesr 当前看似没有继承关系 其实是继承自Object,凡是继承自Object的类,继承关系可以不写//继承不是oc中的“:”而是extends//java类的声明和实现在一个文件中,而且在类中无论什么地方都可以声明变量//public 共有的 在所有类中可用//private 私有的原创 2013-08-29 08:38:30 · 1434 阅读 · 0 评论 -
AFNetworking
AFNetworking是为iOS和Mac OS X。它是建立在之上的愉快的网络库基金会的URL加载系统 ,延长内置到可可的功能强大的高级网络抽象。 它有一个模块化的架构,设计精良,功能丰富的API,是一个欢乐的使用。也许,最重要的功能,但是,是谁使用,每天贡献AFNetworking开发商惊人的社群。 AFNetworking一些权力在iPhone,iPad和Mac的最流行和广受好评的应用程翻译 2014-02-14 15:26:18 · 5166 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求
IOS之同步请求、异步请求、GET请求、POST请求1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地原创 2013-08-29 08:35:51 · 812 阅读 · 0 评论 -
用 AFNetworking 通过 POST 方式发送数据
AFNetworking进行POST请求中 发送json数据有些特别 。AFNetworking 版本为 2.0.2POST 发送数据有两种形式:1、发送纯文本的内容2、发送的 body 部分带有文件(图片,音频或者其他二进制数据)对应的 Content-Type 有两种:1、application/x-www-form-urlencoded2、multipart/fo转载 2014-09-13 15:14:38 · 3013 阅读 · 0 评论 -
iOS 向服务器提交Byte数组格式图片
UIImage *image = [UIImage imageNamed:@"image.png"]; NSData *data = UIImagePNGRepresentation(image); NSString *byteArray = [data base64Encoding];原创 2014-10-09 17:37:27 · 2731 阅读 · 0 评论