你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS開發之類別、擴展

iOS開發之類別、擴展

編輯:IOS開發綜合

類別:

在ios項目開發中允許使用類別為現有的類添加新的方法,並不需要創建子類。通過類別我們可以動態地為現有的類添加新的方法,可以將類的定義模塊化地布局到多個相關文件中。

使用類別的好處為:

一、進行模塊化設計

二、利用類別來調用私有方法

接口部分格式如下:

@interface 已有類 (類別名)

//方法的定義

.....

@end

注意:類別中通常只定義新的方法。

類別的實現部分的語法格式如下:

@implmentation 已有類(類別名)

//方法的實現

@end\

我先創建一個old類\

再chuangjian一個新類別,如上圖

在舊類和新類分別創建了方法,最後在main.m函數調用方法:\

 

擴展

擴展與類別相似,擴展相當於匿名類別,格式如下:

 

@interface 已有類 ()

//方法的定義

.....

@end

類別與擴展的區別在於:

類別一般不重新再增加變量,只增加新的方法,而擴展可以。

擴展只有接口文件(.h)而沒有實現文件(.m)定義的方法通通在類裡邊實現

 

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