iOS那些事iOS学习笔记iOS开发技术分享

iOS 9 新特性之 泛型

2016-08-16  本文已影响269人  HOULI

苹果为迎合swift 推出限制型类型 泛型,
泛型的作用:
1、限制类型,
2、提高代码规划,减少沟通成本,一看就知道集合里边是什么类型,在oc中如果添加不是泛型所指类型仅仅会报警告
泛型用法:类型<限制类型> 如图:


faxing.png

泛型好处:
1、从数组中取出来,可以使用点语法
2、给数组添加元素,有提示

泛型还可以用父子类型转换
__covariant : 协变、子类转父类;
__contravariant :逆变 、父类转子类

注意点: 在数组中,一般用可变数组添加方法,泛型才会生效,如果使用不可变数组添加元素,泛型没有效果

上一篇 下一篇

猜你喜欢

热点阅读