前言 上一篇详细介绍了介绍了GCD中的常用API, iOS多线程编程之GCD详解(一) 考虑到篇幅问题,这里继续介绍另外的两个API。 1.Dispatch Semaphor...
前言 上一篇详细介绍了介绍了GCD中的常用API, iOS多线程编程之GCD详解(一) 考虑到篇幅问题,这里继续介绍另外的两个API。 1.Dispatch Semaphor...
1. GCD简介 iOS开发中多线程的API主要有pthread,NSThread,NSOperation和GCD,前两者在现在开发过程中已经不常用,NSOperation是...
前言的前言 有很多人说用遮罩,移动下就能完成需求,这里我统一回复下: 1.是可以,但是火山口那个形状绝对很生硬,不自然 2.我只是想用动手写写画画算算,挑战下自己,所以不用再...
前言 iOS的CoreAnimation框架下有一些特殊的layer,使用它们往往会做出非常炫丽的动画效果,不需要使用图片,不需要帧动画。下面我们就来看看三种常见的layer...
在浏览网页时,很多页面是需要登录的,但是我们知道HTTP协议是无状态协议,那么我们在网站的各个网页间跳转时,为什么不需要重新登录账号呢?这就是Session和Cookies的...
正如标题所写。这篇文章致力于网络协议的初级扫盲、方便应对日常甚至面试中的尬聊、也是为了对刚补完的网络协议做个归纳。 目录 TCP/IP协议族的体系结构四层协议模型每层的作用T...
目录 【如何快速的开发一个完整的iOS直播app】(原理篇) 【如何快速的开发一个完整的iOS直播app】(播放篇) 【如何快速的开发一个完整的iOS直播app】(采集篇) ...
我们经常遇到这种情况,就是一个应用中有某些变量可能需要经常被改变,而很多其他模块都需要用到这个变量,我们希望在这个变量被改变时,使用者能够及时知晓并进行更新(执行例如 UI ...
引言: Cocoapods对于iOS开发者的重要性,不言而喻,为了方便,我们经常用Cocoapods管理第三方工程中用到的第三方,那么今天我就来说说如何将自己的代码放到Coc...