2012-07-07 51 views
-2

可能重複:
IBOutlet and IBAction什麼是動作或IBAction方法?

我是比較新的目標C,但與編程中,我有C和Python的經驗。我想知道什麼是IBAction方法,它可以做什麼,以及如何將它整合到我的程序中。而且,如果可能的話,C中有沒有辦法繞過這個方法,只是簡單地用C寫出來?提前致謝

回答

4

IBActions只是簡單的void類型。但是,爲了Interface Builder的緣故,您可能希望使用IBAction

Interface Builder是Xcode中的集成服務,用於設計您的應用程序,並將佈局附加到代碼中。 Interface Builder'知道'你想要連接的東西,因爲它們是這兩種類型中的一種。一旦在代碼中定義了IBOutletIBAction,則可以通過字面上的拖放操作將其連接到Interface Builder中的某些內容。例如,如果您想創建觸摸事件偵聽器(或者沿着這些線),可以使用IBAction。

您可以閱讀https://developer.apple.com/library/mac/#documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html更多有關這個專題的蘋果開發者頁面IBOutletsIBActions(它是OS X開發的文章,但它仍然適用於iOS,因爲兩者是建立了非常類似的框架)。

相關問題