2014-02-27 23 views
-1

我在爲我創建的課程引用和使用我的類別時遇到了問題。該類是GameViewController,它有很多方法,我想清理代碼。我早些時候問過,並被告知最好的方式是使用一個類別。現在我對如何引用.m文件中的類別感到困惑。我只是#import 'class+categoryname'或有沒有不同的方式來做到這一點。謝謝。沉胡塔。如何引用類別並在課堂中使用其方法?

+1

如果它是你自己的類,爲什麼不簡單地繼承它來創建新的獨佔方法。 – Haroon

回答

1

有2個步驟,您的應用程序使用類

  1. 導入解決編制問題。

2.添加它來建立階段,如圖PIC

enter image description here

2

類別是一種通過在多個文件傳播它的實現模塊化的類。擴展提供了類似的功能,除了它的API必須在主實現文件中聲明。

這裏是一個很好的和短的文章,瞭解類別和擴展:

http://rypress.com/tutorials/objective-c/categories.html

+0

謝謝,這是一個用戶友好的文章。 –

0

你只需要添加#import "TheClass+categoryname.h",並在課堂上使用功能:

TheClass *object = [[TheClass alloc] init]; 
[object function_defined_in_TheClass_+_categoryname]; 
相關問題