Application框架和Interface Builder
GUI定義文件和程序
使用Interface Builder定義GUI后犹赖,定義內(nèi)容會(huì)被保存在nib文件中。每個(gè)nib文件會(huì)定義如下事項(xiàng):
配置窗體和面板的內(nèi)部組件,改變大小時(shí)指定尺寸變化
指定各組件外觀,動(dòng)作相關(guān)的屬性
配置圖像和聲音文件
按下按鍵時(shí)發(fā)送的消息及其目標(biāo)
將其他對象設(shè)定為某個(gè)對象的出口
非GUI組件類的實(shí)例需相互連接
設(shè)置反應(yīng)鏈
設(shè)置菜單
作為nib文件范圍內(nèi)的對象所有者的對象
設(shè)置工具條
設(shè)置Cocoa綁定
Cocoa綁定就是利用鍵值編碼,來大幅減少對象間因耦合而產(chǎn)生的代碼的技術(shù)。
一個(gè)對象的實(shí)例變量或聲明屬性中也可以連接別的對象桑嘶,Interface Builder將此“連接口”稱為出口。