240 发简信
IP属地:北京
  • 非技术面试

    1、请你自我介绍一下你自己? 回答提示: 这是面试官100%会问的问题,一般人回答这个问题过于平常,只说姓名、年龄、爱好、所学专业等,如果你用一...

    2.4 770 0 25
  • Resize,w 360,h 240
    网络通信分享(一):数字签名,数字证书,https通信,数据加密

    网络通信分享(一):数字签名,数字证书,https通信,数据加密 加密算法: 一:对称加密算法 在对称加密算法中,加密使用的密钥和解密使用的密钥...

    0.8 1845 0 12
  • Resize,w 360,h 240
    AFNetwork 原理理解

    AF3.x是基于NSURLSession来封装的 ASI CFNetwork框架 AF分为如下5个功能模块: 网络通信模块(AFURLSessi...

  • Resize,w 360,h 240
    weak原理概括

    weak底层千千万,吾竟装作看不见... weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对...

  • iOS开发 swift SnapKit等分布局

    最近在看SnapKit,看了一些文章发现少有写等分布局的,其实它和storyboard设置约束是一样的,只是把约束写出来而已。 黑:(设置上边距...

  • 链表与数组的区别

    链表和数组都可用来存放指定的数据类型。 数组和链表区别: 数组:数组元素在内存上连续存放,可以通过下标查找元素;插入、删除需要移动大量元素,比较...

  • Resize,w 360,h 240
    GCD底层原理

    谈到iOS多线程,一般都会谈到四种方式:pthread、NSThread、GCD和NSOperation。 Main Dispatch Queu...

  • Resize,w 360,h 240
    Runtime与Runloop 精简理解

    最近面试总被问道这两方面的问题,以前了解的还是比较片面,把自己理解的做一下总结; 我所记录的不是大神那种把源码一条条给你分析,我说的会通俗易懂针...

  • 常用锁

    信号量dispatch_semaphore 在多线程环境下用来确保代码不会被并发调用。在进入一段代码前,必须获得一个信号量,在结束代码前,必须释...