泛型是程序设计语言的一种特性,他主要是为了限制类型的,好比OC中的数组,你能够限制他里面装的是NSString类型,泛型的话JAVA和C++都有的,你们要是对泛型不了解的话能够去百度一下。程序员
泛型的基本格式数组
泛型的好处设计
提升程序员开发规范,让程序员一眼就能够看出该使用什么类型code
限制类型,不容许装入其它的类型对象
能够使用点语法blog
泛型的实际操做开发
上面的是没有使用泛型以前的效果,下面咱们来看看使用泛型以后的效果编译器
)io
- 而后在main.m中再次调用array的addObject方法,咱们会发现,他的参数显示的是NSString类型