單視圖應用程序(single view application)包含以下幾個重要的文件
1、AppDelegate.swift-應用程序委托類
手動初始化window對象
self.window=UIWindow(frame:UIScreen.mainScreen().bounds)
2、ViewController.swift-主控制器類
override func viewDidLoad(){ }//控制器的視圖類加載完成時調(diào)用,command+R之后會自動調(diào)用
override func didReceiveMemoryWarning(){ }//當系統(tǒng)觸發(fā)內(nèi)存警告用
3、Info.plist-iOS App 屬性配置文件(XML文件)
可以通過手動直接配置相關(guān)屬性,同時也可以右鍵以source code形式打開,進行XML編寫
4、Main.storyboard主界面故事板
手寫代碼形式—>NIB—>XIB—>StoryBoard
1)場景面板:顯示viewController的界面元素
2)可適配的屏幕大小
3)自動布局快捷按鈕(Autolayout)
4)自動布局開關(guān) use size classes(是否兼容不同尺寸的設備界面)/use autolayout(使用界面約束在屏幕大小或方向改變時自動調(diào)整屏幕布局)
5、Images.xcassets—圖片資源歸類的地方(AppIcon)