240 发简信
  • 120
    计算机网络基础

    前言 计算机网络是每个开发者必须掌握的技能,在大量的面试中我们也经常会被问到相关的问题。所以在此我准备复盘一下自己掌握的计算机网络相关的知识,同...

    0.1 19 0 1
  • 网络篇(一)SSL/TSL协议

    SSL/TSL要解决的问题 在不使用SSL/TSL加密的HTTP通信就是不加密的通信,所有的信息都是明文传播。带来了以下几个风险: 窃听风险:第...

  • 浅谈GCD信号量dispatch_semaphore_t

    理解信号量 理解信号量我们必须了解一下三个函数: dispatch_semaphore_create(long value);创建信号量,参数为...

  • iOS 数组去重的几种常用方法

    1、利用NSDictionary的AllKeys唯一性 使用方法:将数组元素存入字典,利用字典key的唯一性获取去重之后的AllKeys,即为去...

  • 120
    iOS 事件传递和事件响应

    事件的产生 iOS中事件分为:触摸事件(Touch Events)、运动事件(Motion Events)、远程事件(Remote Events...

    0.2 78 0 2
  • 120
    OC中load和initialize方法

    前言 最近在因为工作的原因,空余时间相对多了一点。所以准备好好整理一下OC相关的基础知识,以便加固相关的知识点。 +load方法 调用时机 +l...

  • 120
    iOS 消息调用的过程

    我们知道将源代码转化为可执行的文件要经过三个阶段:编译、链接、运行。不同的编译语言有有所不同。 在iOS中函数的调用,实质就是给对象发消息。而在...

  • iOS property关键字详解

    前言 property属性关键字我们在日常的开发中经常会用到,所以我们有必要对其有充分的了解,这样对于我们日常开发使用时就能做到知其所以然。 p...

  • 120
    iOS 获取view当前UIViewController的几种方法

    通过响应链的方法 利用递归的思想查找当前视图控制器 遍历的方法获取 补充:presentedViewController 与 presentin...