
网络篇
文章平均质量分 89
子木潇雨
这个作者很懒,什么都没留下…
展开
-
IOS 后台无限执行任务
http://hayageek.com/ios-long-running-background-task/首先需要配置Info-Plist文件,在里面新建一个Required backgroundmodes。这个是一个数组,在下面添加如下内容:App provides Voice over IP services(VOIP)App plays audio or streams audio/原创 2015-11-13 09:14:51 · 407 阅读 · 0 评论 -
Objective-C JSON操作
Objective-C操作JSON 主要使用的是 NSJSONSerialization这个类NSJSONSerialization包含了以下五个类函数+(BOOL)isValidJSONObject:(id)obj;判断该实例(obj)是否为JSONObject需满足下面三个条件1.obj是NSArray 或 NSDictionay 以及他们派生出来的子类2.ob原创 2015-11-13 09:14:54 · 610 阅读 · 0 评论 -
iOS进入后台后长时间传输多个文件…
最近项目需要,需要支持用户下载多个文件时,即使用户将程序切换到后台后,仍然可以继续下载。由于iOS在app切换到后台后只有有限的时间供app执行代码,之后程序代码会被suspend。因 此利用applicationbeginBackgroundTaskWithExpirationHandler来延长后台app执行时间。(我是在iOS7环境下开发测试的,查看[application back原创 2015-11-13 09:15:10 · 750 阅读 · 0 评论 -
<转> iOS开发网络篇—大文件的…
转自iOS开发网络篇—多线程断点下载说明:本文介绍多线程断点下载。项目中使用了苹果自带的类,实现了同时开启多条线程下载一个较大的文件。因为实现过程较为复杂,所以下面贴出完整的代码。实现思路:下载开始,创建一个和要下载的文件大小相同的文件(如果要下载的文件为100M,那么就在沙盒中创建一个100M的文件,然后计算每一段的下载量,开启多条线程下载各段的数据,分别写入对应的文件部分)。 iOS原创 2015-11-13 09:15:47 · 341 阅读 · 0 评论 -
HTTP和HTTPS
HTTP和HTTPS的区别HTTPS(Secure Hypertext TransferProtocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTT原创 2015-11-13 09:15:30 · 408 阅读 · 0 评论 -
<转> iOS开发网络篇—文件的上传
转自iOS开发网络篇—文件的上传说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。主控制器的关键代码:YYViewController.m#import "YYViewController.h"#define YYEncode(str) [strdat原创 2015-11-13 09:15:45 · 330 阅读 · 0 评论 -
<转>iOS的socket开发基础
详细介绍了iOS的socket开发,说明了tcp和udp的区别,简单说明了tcp的三次握手四次挥手,用c语言分别实现了TCPsocket和UDPsocket的客户端和服务端,本文的作用是让我们了解socket的一些原理以及底层基本的结构。socket简介tcp和udp的区别TCP三次握手和四次挥手TCP三次握手tcp四次挥手tcpsocket和udpsocket的具体实现tcp原创 2015-11-13 09:15:37 · 477 阅读 · 0 评论