我新的目標C和我在所有調用同一類目標C
couldn找不到關於這個問題的資源讓說,我有叫函數和函數調用B,兩者都屬於內部函數對於同一個類,我應該如何在函數A中調用函數B?假設他們都屬於一個叫做C類
感謝
我新的目標C和我在所有調用同一類目標C
couldn找不到關於這個問題的資源讓說,我有叫函數和函數調用B,兩者都屬於內部函數對於同一個類,我應該如何在函數A中調用函數B?假設他們都屬於一個叫做C類
感謝
呼叫[self B]
在A.
這將是一個良好的開端:http://cocoadevcentral.com/
這個http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf將是一個更好的開始 – Denis
//other code inside your project
-(void) functionA
{
NSLog(@"Hello"); // not sure if the syntax for this is right, but it should be
}
-(void) functionB
{
[self functionA];
}
即使這解決了你的問題,我強烈建議你學習更多在嘗試做任何事情之前關於目標c ... – Gabe
Objective C has methods rather than functions, though it does support C functions.裏面調用一個方法稱爲B當前班級,您向當前班級實例發送消息,即「自己」,調用其方法B:
[self B];
這假設該方法B定義:
-(void) B {
// Whatever method B does, it does not require any parameters.
}
A 「功能」 是不一樣的,爲 「方法」。 – 2011-11-23 20:55:28