240 发简信
IP属地:广东
  • 理解TCP:三次握手,四次握手,可靠数据传输、流量控制、拥塞控制

    TCP有主要有两个特点: 面向连接:需要客户端和服务器在发送数据之前有连接 可靠传输:客户端与服务器之间发送的数据是可靠的(无损坏,按顺序) 下...

  • HTTP 与 HTTPS 的区别

    一句话总结: HTTP以明文方式发送内容,不验证服务器身份,不提供数据加密 HTTPS在HTTP基础上加了SSL协议,验证服务器身份,加密传输的...

  • OC 多线程:NSThread,GCD,NSOperation

    OC 常用的多线程实现方法有: NSThread GCD NSOperation 下面逐一总结一下。 NSThread NSThread是官方提...

  • OC 多线程基础知识:锁

    想要深入理解多线程,锁是预备知识,这里总结一下OC中锁相关的知识,打好基础。 为什么要有锁? 锁概念的提出,是为了解决多线程资源共享的问题,在多...

  • OC 多线程基础知识:进程、线程、并行、并发、线程的生命周期,互斥锁,自旋锁

    进程(process) 就是一个运行的程序,比如一个运行的App。 有独立的逻辑内存空间。 线程(thread) 进程中一路单独运行的程序,一个...

  • Resize,w 360,h 240
    理解 OC 中 RunLoop

    什么是RunLoop? 可以简单理解为,让程序保持运行的一个while循环,这个循环内监听各种事件(如触摸事件、performSelector、...

  • OC 中 KVO 的原理总结

    KVO(Key Value Observing),可以用来监听一个对象键值的变化,当键值变化时,触发回调函数,做相应的操作,主要用法总结如下: ...

  • OC block 原理总结

    本文重点总结 OC block 的原理,并带上一些例子,不讨论 block 的写法和应用。 block 的本质总结如下: block 在底层上是...

  • OC Runtime 常见的应用

    OC Runtime特性让他具有一些新功能,可以应用在日常的工作中,下面介绍 Runtime 中常见的应用,可以简要总结为以下几点(都要用到<o...