240 发简信
IP属地:山西
  • CocoaPods - .gitignore配置

    Git 忽略规则 一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版...

  • 硬件编码相关知识(H264,H265)

    硬件编码相关知识(H264,H265) 阅读人群:研究硬件编码器应用于iOS开发中,从0研究关于硬件编解码,码流中解析数据结构 内容概述:关于H264,H265的背景,数据结...

  • 120
    iOS 列表视图最简洁的回滚到顶部的解决方案

    iOS中的列表视图自带回滚到顶部的功能,就是设置scrollsToTop属性为YES即可,但是当控制其中有多个视图的时候,就不灵了,我也看过网上给过的解决方案,需要设置其他U...

  • 120
    YYModel源码分析

    前言 YYModel 是一个iOS JSON模型转化库,和其他一些同类型库相比,具有比较好的性能优势。本文会对YYModel的源码进行分析,具体用法作者ibireme在git...

  • 120
    WEB请求处理二:Nginx请求反向代理

    上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建立TCP连接,发送HTTP请求。本文将讲述请求到达反向代理服...

  • iOS取消网络请求的正确姿势

    前言 前段时间,有两个以前的同事碰巧都问了我有关取消网络请求的问题。这个问题我之前没怎么在意,我通常不会特意在APP中做取消请求的处理,因为从我的直觉来说,网络请求一旦发出去...

  • 120
    委托协议栈发送消息

    1.1 数据收发数据概览 知道了IP地址,就可以委托操作系统内部的协议栈向这个目标IP地址,也就是要访问的Web服务器发送消息。这一过程需要按照指定的顺序来调用Socket库...

  • 120
    浏览器发送HTTP请求过程与DNS解析

    一、 生成HTTP请求消息 1.1 各种各样的URL浏览器是一个具备多种客户端功能的综合性客户端软件,会根据URL(Unfiorm Resource Locator,统一资...