IOS開發-APP工程目錄介紹

    上圖界面中左側有很多的文件夾,大致瞭解一些這些文件夾的作用:

    外側的四個大文件夾:

    1. Products: 主要用於mac電腦開發,IOS開發用不到。

    2. MyFirstAppTests: 用於單元測試。

    3. MyFirstAppUITests: 用於UI測試。

    3. MyFirstApp: IOS開發的內容主要都是存放在這個文件夾中。

    MyFirstApp這個文件夾又包含:

    3.1  AppDelegate.swift:代表應用程序,App初始化需要的內容都在這裏做,App是從這裏開始啓動的。

    3.2 ViewController.swift: 這是IOS視圖控制器,其實說白了就是一個頁面的容器,我們編寫UI代碼都要寫在這個容器裏。

    3.3 Main.storyboard: storyboard 文件可以幫助我們用比較直觀的方式來快速的開發UI,通過這個文件我們可以看到我們設計的頁面長什麼樣子。

比如,我們要在頁面上添加一張圖片,我們只要將一個圖片的控件直接拉到storyboard上,就可以看到這個圖片在頁面上到底是大是小,位置在哪裏等等。這是IOS推薦的UI開發模式。

有人要問了,那我們還要用代碼寫UI,不是很麻煩嗎?其實這兩種方式寫UI各有優缺點,我們可以取長補短,這在後面講到storyboard的時候再討論。

Main.storyboard 顧名思義就是主頁面。storyboard設計後效果如下圖。

    3.4. Assets.xcassets: 這個文件夾主要用於存放資源文件,比如圖片

    3.5. LauchScreen.storyboard: 顧名思義就是啓動頁面,在打開一個App的時候,一般不會直接跳到主頁面,經常會先來個某某公司或則廣告圖片什麼的,這就是啓動頁。

    3.6. info.plist: 這個文件是項目的配置文件。比如主頁面是哪個頁面,所以Main.storyborad也不一定就是主頁面,因爲在這裏可以修改。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章