IOS應用是一個Bundle
Bundle:iOS的應用都是通過bundle進行封裝的,對應的bundle類型是Application類型,平時我們通過XCode編譯出來的Target(即我們開發的應用),其實就是一個Application類型bundle,即一個文件夾!但是Finder會把這個bundle當做一個文件顯示給我們,其實是因為這個bundle自身也是一個package,而Mac系統會把所有的package當做一個文件來對待,顯示給用戶,從而防止用戶誤操作導致程序文件損壞或丟失。
mainBundle:IOS程序是一個bundle. 在Finder中,一個應用程序看上去和其他文件沒有什么區別. 但是實際上它是一個包含了nib文件,編譯代碼,以及其他資源的目錄. 我們把這個目錄叫做程序的main bundle,在 xcode 里,使用應用程序、框架、or 插件的時候,xcode 會生成對應的資源的目錄包。
用戶界面元素列表序號具體的UI元素或功能
用戶界面元素,使用應用程序來獲取用戶輸入
用戶可以通過使用UITextField來賦予鍵盤輸入屬性
用于處理用戶操作
用于顯示靜態內容
操縱當前視圖所顯示的東西
顯示設備的關鍵信息
包含一個可以推斷的視圖控制器,并彈出導航控制器的導航按鈕
一般用于各個子任務、視圖或同一視圖中的模型之間的切換.
用于顯示一個簡單的圖像序列
用來顯示更多屏幕區域的內容
用于在多個行或部分中顯示可滾動列表的數據
用于在詳細信息窗格上顯示兩個窗格與主窗格的控制信息
用于顯示滾動列表的文本信息可以被選中和編輯
各種視圖查看之間的切換
用來顯示從列表中選擇一個特定的數據
用作禁用和啟用操作
用來允許用戶在允許的值范圍內選對一個值
用來給用戶提供重要的信息
它是圖像,表示用于行動或描繪與應用程序相關的東西
APP設計思路:1,需求分析,分析項目的具體需求要素,如在本課中
2.分析設計程序,更具項目需求設計程序構成,復雜程度,運行過程,不同情況下的程序運行流程。