2012-11-26 44 views
2

可能重複:
What programming languages can one use to develop iPhone, iPod Touch and iPad (iOs) applications?Objective-C是iOS開發所必需的嗎?

我有相當簡單的科學計劃,我從基本轉換爲C.我想將它們放到蘋果App Store的負荷,只是想知道是否有必要先將它們轉換爲Obj-C,或者將C代碼作爲開始? 他們很簡單'獲取用戶輸入','做一些邏輯檢查','做計算','輸出結果'類型編制。 感謝您的幫助。

+0

您可以在[下面的SO線程](http://stackoverflow.com/a/3950027/703919)中閱讀關於此主題的更多信息。我希望它有幫助。 – kameny

回答

4

Objective-C在底下有一個完整的C函數,你可以編寫純C代碼並使其工作。

但是,我懷疑你能夠發佈一個命令行應用程序到App Store。你將不得不在Xcode中創建一個用戶界面,而且肯定會將Objective-C引入到你的程序中。就這點而言,只要將程序變量(出口)連接到UI上的控件,並將UI按鈕鏈接回程序的函數(動作/方法),函數的主要處理主體就可以是C的副本碼。

+0

我同意你可以在C中維護你的邏輯,但使用IOS網點建立UI,你是金。儘管如此,如果你是一位精通的C程序員,你可能想給Objective C一個嘗試,你可能會喜歡它。 – Sparq

+0

謝謝。我明白,我需要在XCode中開發所有UI的東西,這沒關係。我只是想知道基本的C代碼是否可以正常工作。 – IainGM

+0

@ user1854150,如果此答案滿足您的問題,請考慮「接受」答案 – Slav

相關問題