2011-07-22 51 views
2

在Java中,可以指定類在程序啓動時調用的類。它必須有public static void main ..你知道演習。什麼類在Objective-C程序中首先被調用?

怎麼樣在Objective-C?在你的課程中你可能會出現哪些課程中哪一個最先被調用?

回答

6

的出發點是不是一類,但在main功能,同樣作爲普通C:

int main(int argc, const char *argv[]) 

對於iOS應用程序,這通常是爲您生成和控制被傳遞到您的UIApplicationMain

欲瞭解更多信息,請參閱文檔here中的主要功能部分。

+0

這是否意味着只能有一個主? – JAM

+5

@mac:Objective-C的main()函數與C的main()函數完全相同,因爲Objective-C本質上是C和OO bling。你不會像在Java和C#等其他OO語言中那樣在Objective-C類中找到「main」方法。 – BoltClock

+1

@mac:是的,只有一個。 –

0

所謂的第一件事是main,就像在C.這個函數通常調用UIApplicationMain,這反過來又創造了主要應用對象的基礎上,包的plist文件中的內容,然後執行應用程序的事件循環。

+0

是的,現在肯定有更多的iOS應用程序比Mac應用程序...:P – BoltClock

+0

@BoltClock:是的,我必須承認我是以iOS爲中心的。 –

相關問題