1、请你自我介绍一下你自己? 回答提示: 这是面试官100%会问的问题,一般人回答这个问题过于平常,只说姓名、年龄、爱好、所学专业等,如果你用一...
网络通信分享(一):数字签名,数字证书,https通信,数据加密 加密算法: 一:对称加密算法 在对称加密算法中,加密使用的密钥和解密使用的密钥...
AF3.x是基于NSURLSession来封装的 ASI CFNetwork框架 AF分为如下5个功能模块: 网络通信模块(AFURLSessi...
weak底层千千万,吾竟装作看不见... weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对...
最近在看SnapKit,看了一些文章发现少有写等分布局的,其实它和storyboard设置约束是一样的,只是把约束写出来而已。 黑:(设置上边距...
链表和数组都可用来存放指定的数据类型。 数组和链表区别: 数组:数组元素在内存上连续存放,可以通过下标查找元素;插入、删除需要移动大量元素,比较...
谈到iOS多线程,一般都会谈到四种方式:pthread、NSThread、GCD和NSOperation。 Main Dispatch Queu...
最近面试总被问道这两方面的问题,以前了解的还是比较片面,把自己理解的做一下总结; 我所记录的不是大神那种把源码一条条给你分析,我说的会通俗易懂针...
信号量dispatch_semaphore 在多线程环境下用来确保代码不会被并发调用。在进入一段代码前,必须获得一个信号量,在结束代码前,必须释...