前言 现在APP在首页会有多个弹框按照顺序依次弹出的功能,比如强制更新、比如弹出消息推送的活动弹框、比如弹出搜索弹框之类的,一般情况下自定义的 ...
前言 我们目前有写网络请求是需要依赖前面一个或多个网络请求的回掉之后才能执行后面的操作。 比如我们的一个APP首页由多个网络请求的回掉结果之后才...
前言 本文主要接扫GCD的信号量相关的内容。 代码的下载地址demo; 1、信号量简介 此处省略一万字...... 2、信号量的三个主要方法(函...
前言 本文主要接扫GCD的基本使用方法,比如创建并发异步任务、比如创建线程组等内容。 1、GCD的简介 此处省略1万字...... 代码的下载地...
在开发过程中有时需要获取设备具体型号然后进行不同的适配。 目前我们的在适配iOS设备主要分为UI方面的适配,比如iPhone5 、iPhone6...
我们一般会写很多的分类,这样会极大的方便的我们的代码。比如我们需要给创建的一个UILabel对象赋值一些属性,常规的写法一般如下: 但是我们如果...
引言 第三方自动布局框架 Masonry 的出现,是链式语法的鼻祖,也让我们见识到链式语法的魅力! 那么链式语法是如何实现的呢?下面将和大家一起...
目前我们获取手机网络类型主要还是用的 AFNetwork 但是AFNetwork有个问题就是类型不够充分,只能四种类型 AFNetworkRea...
最近很多bug崩溃统计有很多UICollectionView dataSource is not set 网上也有很多类似的解答。最终结合自己的...