摘要: iOS 开发中,一般都是通过 AFN 搭建一个简易的网络模块来进行与服务器的通信,这一模块要优化好没那么简单,需要花费很多时间与精力,仅仅根据这几年来的填坑经验,总结下这一块的需要注意的地方,也是给自己梳理下知识。 之前写的博客提到了 DNS 优化、请求数据大小的优化 (http://www.cnblogs.c 阅读全文
posted @ 2018-01-02 16:49 紫忆 阅读 (69) 评论 (0) 编辑
[置顶]APP 端的网络优化(DNS 优化,HTTP 优化)摘要: 一、使用 httpDNS 优化 DNS 解析和缓存 一般来说在 App 内用域名发送请求都要经过 DNS 解析出 ip,然后再根据 ip 去拿对应的资源,这个过程中,如果 LocalDNS 中存在这个域名对应的 ip,就会直接返回这个 ip,类似于 App 内做缓存。如果不存在,才会去权威 DNS 查询改访问哪个 ip,然后查询到的 ip 会 阅读全文
posted @ 2017-12-18 18:50 紫忆 阅读 (40) 评论 (0) 编辑
[置顶] 直播一:H.264 编码基础知识详解摘要: 一、编码基础概念 1、为什么要进行视频编码? 视频是由一帧帧图像组成,就如常见的 gif 图片,如果打开一张 gif 图片,可以发现里面是由很多张图片组成。一般视频为了不让观众感觉到卡顿,一秒钟至少需要 16 帧画面(一般是 30 帧),假如该视频是一个 1280x720 分辨率的视频,那么不经过编码一秒钟的大小: 结 阅读全文
posted @ 2017-12-14 16:17 紫忆 阅读 (419) 评论 (0) 编辑
[置顶]iOS 逆向环境以及常用命令行 (逆向一)摘要: 一、环境介绍 越狱环境:iPhone 5s iOS9.3.1 yueyu:~ root uname a Darwin yueyu 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 19 13:54:53 PST 2016; root:xnu 3248.41.4 阅读全文
posted @ 2017-09-29 12:23 紫忆 阅读 (103) 评论 (0) 编辑
iOS 网络模块优化(失败重发、缓存请求有网发送)摘要: iOS 开发中,一般都是通过 AFN 搭建一个简易的网络模块来进行与服务器的通信,这一模块要优化好没那么简单,需要花费很多时间与精力,仅仅根据这几年来的填坑经验,总结下这一块的需要注意的地方,也是给自己梳理下知识。 之前写的博客提到了 DNS 优化、请求数据大小的优化 (http://www.cnblogs.c 阅读全文
posted @ 2018-01-02 16:49 紫忆 阅读 (69) 评论 (0) 编辑
2017 年 12 月 18 日 APP 端的网络优化(DNS 优化,HTTP 优化)摘要: 一、使用 httpDNS 优化 DNS 解析和缓存 一般来说在 App 内用域名发送请求都要经过 DNS 解析出 ip,然后再根据 ip 去拿对应的资源,这个过程中,如果 LocalDNS 中存在这个域名对应的 ip,就会直接返回这个 ip,类似于 App 内做缓存。如果不存在,才会去权威 DNS 查询改访问哪个 ip,然后查询到的 ip 会 阅读全文
posted @ 2017-12-18 18:50 紫忆 阅读 (40) 评论 (0) 编辑
2017 年 12 月 15 日 直播二:iOS 中硬编码(VideoToolBox)摘要: 硬编码相对于软编码来说,使用非 CPU 进行编码,如显卡 GPU、专用的 DSP、FPGA、ASIC 芯片等,性能高,对 CPU 没有压力,但是对其他硬件要求较高(如 GPU 等)。 在 iOS8 之后,苹果开放了接口,并且封装了 VideoToolBox&AudioToolbox 两个框架,分别用于对视频 & 音频进行硬编码, 阅读全文
posted @ 2017-12-15 09:50 紫忆 阅读 (135) 评论 (0) 编辑
2017 年 12 月 14 日 直播一:H.264 编码基础知识详解摘要: 一、编码基础概念 1、为什么要进行视频编码? 视频是由一帧帧图像组成,就如常见的 gif 图片,如果打开一张 gif 图片,可以发现里面是由很多张图片组成。一般视频为了不让观众感觉到卡顿,一秒钟至少需要 16 帧画面(一般是 30 帧),假如该视频是一个 1280x720 分辨率的视频,那么不经过编码一秒钟的大小: 结 阅读全文
posted @ 2017-12-14 16:17 紫忆 阅读 (419) 评论 (0) 编辑
2017 年 9 月 29 日 iOS 逆向环境以及常用命令行 (逆向一)摘要: 一、环境介绍 越狱环境:iPhone 5s iOS9.3.1 yueyu:~ root uname a Darwin yueyu 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 19 13:54:53 PST 2016; root:xnu 3248.41.4 阅读全文
posted @ 2017-09-29 12:23 紫忆 阅读 (103) 评论 (0) 编辑
来源: https://www.cnblogs.com/ziyi--caolu/