storyboard文件的認(rèn)識(shí)
是用來描述軟件界面的安寺。
默認(rèn)情況下,程序一啟動(dòng)就會(huì)加載Main.storyboard
更改默認(rèn)stortboard的方法為選擇項(xiàng)目,在General選項(xiàng)卡下找到Main interface,選擇其他的storyboard泉孩。另需要更改箭頭所指的storyboard朋凉。
IBAction 和 IBOutlet
- IBAction:
本質(zhì)就是void
能讓方法具備連線的功能
- IBOutlet:
- 能讓屬性具備連線的功能
storyboard 連線容易出現(xiàn)的問題
連接的方法被刪掉蒲赂,但是連線沒有去掉
會(huì)出現(xiàn)方法找不到的錯(cuò)誤
錯(cuò)誤信息是----unrecognized selector sent to instance
連接的屬性被刪掉阱冶,但是連線沒有去掉
會(huì)出現(xiàn)屬性找不到的錯(cuò)誤
錯(cuò)誤信息是----this class is not key value coding-compliant for the key label.(其中l(wèi)able為key,即為storyboard上的控件)滥嘴。
UIViewController(控制器)的認(rèn)識(shí)
一個(gè)控制器負(fù)責(zé)管理一個(gè)大界面
控制器負(fù)責(zé)界面的創(chuàng)建木蹬、事件處理等
類擴(kuò)展
- 格式
@interface 類名()
/** 屬性、方法的聲明*/
@end
作用
為某個(gè)類增加額外的屬性和方法聲明
可以寫在.h和.m文件中