storyboard文件的認(rèn)識
- 用來描述軟件界面
- 默認(rèn)情況下扩借,程序一旦啟動就會加載Main.storyboard
- 加載storyboard時,會首先創(chuàng)建和顯示箭頭所指向的控制器界面
IBAction和IBOutlet
- IBAction
- 本質(zhì)就是void
- 能讓方法具備連線的功能
- IBOutlet
- 能讓屬性具備連線的功能
storyboard連線容易出現(xiàn)的問題
- 連線的方法被刪掉细层,但是連線沒有去掉
- 可能會出現(xiàn)方法找不到錯誤
- unrecognized selector sent to instance
- 連線的屬性代碼被刪掉盛撑,但是連線沒有去掉
- setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
UIViewController(控制器的認(rèn)識)
- 一個控制器負責(zé)管理一個大界面
- 控制器負責(zé)界面的創(chuàng)建、事件處理等
類擴展
- 格式
@interface 類名()
/**屬性轴合、方法的聲明*/
@end
- 作用
- 為某個類增加額外的屬性和方法聲明
- 可以寫在.h和.m文件中
項目屬性
- Product Name
- 軟件名稱、產(chǎn)品名稱巡雨、項目名稱
- Organization Name
- 公司名稱正蛙、組織名稱
- Organization Identifier
- 公司的唯一標(biāo)識
- 一般是公司域名的反寫狂塘,比如com.2dfire
- Bundle Identifier
- 軟件的唯一標(biāo)識
- 一般是Organization Identifier + Product Name