liutao's blog

To strive, to seek, to find, and not to yield.


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

ios 13 适配要点总结

发表于 2019-10-28 | 分类于 iOS 小技巧
iOS 13支持适配的机型 iPhone X、iPhone XR、iPhone XS、iPhone XS MaxiPhone 8、iPhone 8 PlusiPhone 7、iPhone 7 PlusiPhone 6s、iPhone 6s PlusiPhone SEiPod touch (第七代) ...
阅读全文 »

Socket 基本概念

发表于 2019-10-18 | 分类于 iOS 小技巧
Socket 基本概念 Socket 是对 TCP/IP 协议族的一种封装,是应用层与TCP/IP协议族通信的中间软件抽象层。从设计模式的角度看来,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据, ...
阅读全文 »

UDP

发表于 2019-10-17 | 分类于 iOS 黑魔法
UDP 简介 UDP 是一个简单的传输层协议。和 TCP 相比,UDP 有下面几个显著特性: UDP 缺乏可靠性。UDP 本身不提供确认,序列号,超时重传等机制。UDP 数据报可能在网络中被复制,被重新排序。即 UDP 不保证数据报会到达其最终目的地,也不保证各个数据报的先后顺序,也不保证每个数据报 ...
阅读全文 »

HTTPS 基本过程

发表于 2019-10-16 | 分类于 iOS 黑魔法
HTTPS 基本过程 HTTPS 即 HTTP over TLS,是一种在加密信道进行 HTTP 内容传输的协议。(TLS 的早期版本叫做 SSL。SSL 的 1.0, 2.0, 3.0 版本均已经被废弃,出于安全问题考虑广大浏览器也不再对老旧的 SSL 版本进行支持了,因此这里我们就统一使用 TL ...
阅读全文 »

TCP

发表于 2019-10-14 | 分类于 iOS 黑魔法
TCP 提供一种面向连接的、可靠的字节流服务在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCPTCP 使用校验和,确认和重传机制来保证可靠传输TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥 ...
阅读全文 »

HTTP 报文

发表于 2019-10-13 | 分类于 iOS 黑魔法
请求报文 HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样: HTTP 定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全 ...
阅读全文 »

OC对象的本质

发表于 2019-10-12 | 分类于 iOS 黑魔法
探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。 OC的对象结构都是通过基础C\C++的结构体实现的。 我们通过创建OC文件及对象,并将OC文件转化为C++文件来探寻OC对象的本质OC如下代码: #import <Foundation/Founda ...
阅读全文 »

IP协议简介

发表于 2019-09-17 | 分类于 iOS 黑魔法
IP 协议位于 TCP/IP 协议的第三层——网络层。与传输层协议相比,网络层的责任是提供点到点(hop by hop)的服务,而传输层(TCP/UDP)则提供端到端(end to end)的服务。 IP 地址的分类A类地址B类地址C类地址D类地址 广播与多播 广播和多播仅用于UDP(TCP是面向连 ...
阅读全文 »

移动App 网络优化细节探讨

发表于 2019-05-14 | 分类于 iOS 黑魔法
https://upload-images.jianshu.io/upload_images/1030171-027ce49d83d50380.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200我们每次在做业务做网络请求的时候,想必每个人都思考过 ...
阅读全文 »

iOS 重绘机制

发表于 2019-05-05 | 分类于 iOS 黑魔法
一、重绘机制 iOS的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。重绘操作仍然在drawRect方法中完成,但是苹果不建议直接调用d ...
阅读全文 »
12
coderLiu

coderLiu

19 日志
3 分类
2 标签
GitHub JianShu
友情链接
  • diygreen
© 2018 — 2019 coderLiu
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
访客数 阅读数