网络编程
文章平均质量分 86
Pika_HoneyMoon
iOS开发工程师,正在学习与进步中。
展开
-
苹果多线程网络编程之-GCD队列与任务的理解
今天就 iOS 的多线程 GCD 的使用做了一些总结和理解。 GCD,Grand Central Dispatch,是Apple开发的一个多核编程的解决方法。 GCD其实就是创建/获取一个队列,在 Block 块或方法(函数)里写需要执行的任务代码块,然后将任务放到合适的队列里执行。GCD队列呢,分三种:主队列(串行队列)、全局队列(并行队列)、自定义队列(自定义)。任务执行方法原创 2016-05-06 15:02:30 · 1209 阅读 · 0 评论 -
iOS2017年配置HTTPS
在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能。也就是说,自2017年起,网络请求必须由http改成https。 相关配置方案: 1.后台配置一个CA证书,包含域名信息等,保存后给前端使用,前端把cer文件拖入工程中。(必须保证前后端使用的证书一致) 2.info.p原创 2016-12-19 11:28:03 · 801 阅读 · 0 评论 -
用NSUrlSession批量下载文件并保存文件的处理
现在我来介绍之前说过的用NSUrlSession批量下载的方法,用NSUrlSession下载文件,有两种方法,一是直接调用Block方法做下载后的处理,二是利用NSUrlSessionDelegate的一系列方法,做下载文件后的处理,这种方法的好处就是可以随时监测下载进度。但是一旦选择调用代理方法,就不能用Block的初始化方法初始化,因为如果有Block方法,那么就会走Block,不会走代理方原创 2017-04-17 16:26:20 · 2794 阅读 · 0 评论 -
iOS接口的RSA加密算法
之前说过,我最近一段时间负责APP的接口部分的工作,所以最开始,应客户需求,所有接口都必须使用加密,而且客户指明是2048bit的RSA加密。因此我和后台一起研究了一天的RSA加密,现在将成果分享给大家。 在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Pr...原创 2017-04-17 16:50:19 · 1723 阅读 · 0 评论 -
使用RXMLElement工具类解析XML
现在来写一篇我最近使用过的一种XML解析的方法的文章。XML解析有多种多样的方法,包括苹果自带的方法和各种工具类,今天我只介绍用RXMLElement的工具类来解析XML。 使用步骤: 1.首先把XML解析类导入工程; 2.然后在加入框架libxml2.dylib; 3.最后把Header search Paths的路径设置一下:/usr/include/l原创 2017-04-18 14:53:41 · 1242 阅读 · 2 评论