你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS之iOS9新特性——泛型(ObjectType)

iOS之iOS9新特性——泛型(ObjectType)

編輯:IOS開發綜合

泛型:限制類型

泛型使用場景:

1.在集合(數組,字典,NSSet)中使用泛型比較常見.

2.當聲明一個類,類裡面的某些屬性的類型不確定,這時候我們才使用泛型.

泛型書寫規范

在類型後面定義泛型,NSMutableArray *datas

泛型修飾:

只能修飾方法的調用.

泛型好處:

1.提高開發規范,減少程序員之間交流

2.通過集合取出來對象,直接當做泛型對象使用,可以直接使用點語法

__covariant(協變):用於泛型數據強轉類型,可以向上強轉,子類 可以轉成 父類

__contravariant(逆變):用於泛型數據強轉類型,可以向下強轉, 父類 可以 轉成子類

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved