了解Xcode目錄結(jié)構(gòu) 開發(fā)者必看
了解Xcode目錄結(jié)構(gòu) 開發(fā)者必看是本文要介紹的內(nèi)容,主要講解了xcode的目錄結(jié)構(gòu),讓我們可以方便的去學(xué)習(xí),不多說,先來看內(nèi)容。
創(chuàng)建一個(gè)viewbase的程序,xcode會(huì)自動(dòng)生成一些文件。目錄結(jié)構(gòu)如下圖(工程名為OutletAndAction)
XXXAppDelegate.h和XXXAppDelegate.m:應(yīng)用程序的委派
XXXViewController.h和XXXViewController.m:視圖控制器,主要是界面的控件響應(yīng)函數(shù)
Frameworks文件夾:系統(tǒng)的一些頭文件集合
XXX_Prefix.pch:一些公用的頭文件,相當(dāng)于vc里面的stdafx.h
main.m:main函數(shù),應(yīng)用程序入口
XXX-Info.plist:應(yīng)用程序配置文件,包含icon、名字、主窗口的nib文件(nib == xib)等。
XXXViewController.xib:應(yīng)用程序默認(rèn)的view
MainWindow.xib:應(yīng)用程序主窗口
雙擊在interface builder中打開MainWindow.xib看到如下圖
其中Window表示應(yīng)用程序的惟一窗口(UIWindow的實(shí)例),OutletAndActi..表示OutletAndActionDelegate的一個(gè)實(shí)例,Outlet And Ac…表示OutletAndActionViewController的一個(gè)實(shí)例。這兩個(gè)實(shí)例的類在第一張圖中都有看到了。它是Xcode自動(dòng)創(chuàng)建的。
打開XXXViewController.xib你會(huì)發(fā)現(xiàn)它比MainWindow.xib少后兩個(gè),并且Window變成了View。
鼠標(biāo)單擊上面的File's Owner你會(huì)在右邊的獨(dú)立窗口看到:
注意到那個(gè)Class那一欄表示這個(gè)View 由OutletAndActionViewController這個(gè)類控制,現(xiàn)在我想你能大概明白為啥我們?cè)?a >Interface Builder使用技巧里面關(guān)聯(lián)控件和控件響應(yīng)事件以及給控件綁定數(shù)據(jù)的時(shí)候,都和File's Owner有關(guān)了。
小結(jié):了解Xcode目錄結(jié)構(gòu) 開發(fā)者必看的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!