网上将自己的项目做成Pod 的文档很多,但是有些文档已经很老了,不适合新手上手,经过这两天的研究我决定还是自己写一篇这方面的文档: 整个过程的实现我以一个基于AFNetwor...
网上将自己的项目做成Pod 的文档很多,但是有些文档已经很老了,不适合新手上手,经过这两天的研究我决定还是自己写一篇这方面的文档: 整个过程的实现我以一个基于AFNetwor...
Objective-C最大的特性无疑是其的动态性,可以利用OC的动态性能够获得一个类的方法和属性,从而实现灵活的程序,但Swift是否也包含了runtime机制呢? 下面我们...
引言 昨天研究过给UIView添加小红点,之后产品提出需求,要给UITabBar的UITabBarItem添加小,由于原生的小红点只是包含数字的那一种,并不能满足需求,于是只...
泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 1.泛型解决的问题 下面是一个非泛型的...
继承自uiview 重写初始化方法 重写布局方法
在iOS开发中,我们一般会使用以下两种方式去调用一个方法(1) [obj methodName];(2) [obj performSelector......]; 两种方式各...
category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类 分类只能扩展方法(属性仅仅是声明,并没真正实现),类扩展可以扩展属性、成员...
- 执行命令更新、查看版本 输入命令sudo gem install cocoapods --pre 升级 此时会报错 原因 Cocoapods在10.11系统上发生了变化s...
天越来越冷,夜越来越长,又到了单身狗们“空虚寂寞冷”的季节。 上个月,小瑶去相亲,对方无意间提到前女友,不觉多说了几句,然后抱歉,问小瑶,你不会介意吧? 小瑶连忙表示不会介意...