storyboard文件的認識
是用來描述軟件界面的。
默認情況下,程序一啟動就會加載Main.storyboard
更改默認stortboard的方法為選擇項目,在General選項卡下找到Main interface,選擇其他的storyboard。另需要更改箭頭所指的storyboard。
IBAction 和 IBOutlet
- IBAction:
本質就是void
能讓方法具備連線的功能
- IBOutlet:
- 能讓屬性具備連線的功能
storyboard 連線容易出現的問題
連接的方法被刪掉,但是連線沒有去掉
會出現方法找不到的錯誤
錯誤信息是----unrecognized selector sent to instance
連接的屬性被刪掉,但是連線沒有去掉
會出現屬性找不到的錯誤
錯誤信息是----this class is not key value coding-compliant for the key label.(其中lable為key,即為storyboard上的控件)。
UIViewController(控制器)的認識
一個控制器負責管理一個大界面
控制器負責界面的創建、事件處理等
類擴展
- 格式
@interface 類名()
/** 屬性、方法的聲明*/
@end
作用
為某個類增加額外的屬性和方法聲明
可以寫在.h和.m文件中