storyboard 的認(rèn)識
- 用來描述軟件界面
- 默認(rèn)情況下锰镀,程序已啟動就會加載Main.storyboard
- 加載Storyboard時废菱,會首先穿件和實現(xiàn)箭頭所指的控制器面板
IBAction和IBOutlet
- IBAction
- 本質(zhì)就是void
- 能讓方法具備連線的功能
- IBoutlet
- 能讓屬性具備連線功能
Storyboard連線容易出現(xiàn)的問題
- 被連線的方法代碼被刪除,但是連線沒有去掉
- 可能會出現(xiàn)方法找不到的錯誤
- unrecongnized selector sent to instance
- 被連線的屬性被刪除化漆,但是連線沒有去掉
- setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
UIViewController(控制器) 的認(rèn)識
- 一個控制器負(fù)責(zé)管理一個大的界面
- 控制器負(fù)責(zé)界面的穿件估脆、事件處理等
類擴展
- 格式
@interface 類名()
/**屬性、方法的聲明 */
@end
- 作用
- 為某個類增加額外的屬性和方法聲明
- 可以寫在.h和.m文件中
IOS模擬器
- 快捷鍵
command + shift + h 返回 home界面
command + 右箭頭 旋轉(zhuǎn)屏幕