2013-01-17 73 views
1

首先,對不起。我不擅長英語。 嗨。我是iOS的初學者。基本方法覆蓋

首次學習Objective-c 在頭文件中定義類名和方法名,並在main.m文件中聲明上面創建的類對象的實現細節。 M調用該方法。

[NewPoint SetPoint: 3]; 
[NewPoint print]; 

但是iOS的研究,我突然想知道iOS的研究。

沒有直接調用從main.mappdelegate.m方法重寫你的方法,如果你不喜歡這個[NewPoint SetPoint:3]這是確切的原因,我不知道。

爲什麼只運行覆蓋方法不使用[NewPoint SetPoint:3]就像這樣。

+1

請把你的代碼:) – iPatel

+0

我認爲iPatel是要求更廣泛的東西。你創建了一個你自己的班級嗎?如果是這樣,請發佈標題和實施這些。 –

回答

0

爲了學習的目的,它被教會在main.m中創建類。

但是在真正的編程世界中,您會遵循藍圖的類,因此這些是爲了在整個應用程序中充分使用而單獨創建的,其他類/對象能夠使用它們。

類使您的代碼與不同的類分開。 AppDelegate就是一個這樣的類,它最初是一個項目。

後來你會做你自己的類,如人,員工,盒等每一個有自己的屬性,行爲等

我覺得在你的訓練,你被教導要創建類和對象NewPoint,後來它在AppDelegate中創建。現在你可以嘗試使用一個名爲NewPoint的差異類,並在AppDelegate中創建一個對象並使用它。