[ SWIFT ] - SWIFT常用名詞介紹

以下內容純粹是個人在開發時會用到的名詞介紹:
 (1)
@IBOutlet: 讓 property 指到畫面上的 UI 元件
@IBAction: 讓 UI 元件的某個事件觸發程式裡的某個 method。
IBOutlet 是介面設計中,程式對應的出入口,全名應該是 Interface Builder Outlet ,實作程式可以利用這個出口來顯示想要輸出的資訊。
IBAction 是介面計中,當使用者做了一些動作後,所應該要做的動作,也就是 Interface Builder Action。 所有對介面動作的回應,都會寫在這個區段當中。
有一個 IBAction 就會有一個 Target 的 method 即使是空的,也要有才會成立,它的作用只是建立 Interface Builder 與程式碼的關連,要求它在適時的發出對程式碼的 Message, 以進行接下來的實作。

 (2)
iOS 由上而下分成 Cocoa Touch, Media, Core Services, Core OS 四層。
在 App開發過程中,主要使用的都是 Cocoa Touch 層所提供的 API,來打造 App 畫面,透過偵側使用者手指和 App 畫面的接觸,產生各種回應的畫面,例如:提示訊息、圖片選取等。


留言

熱門文章