第一個iOS程序

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文件中

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 開發步驟 搭建基本的軟件界面 UI (User Interface) 獲取網絡數據 網絡請求,JSON 顯示數據到...
    Gzook閱讀 181評論 0 0
  • storyboard文件的認識 用來描述軟件界面 默認情況下,程序一啟動就會加載Main.storyboard 加...
    Sean_Jiang閱讀 179評論 0 0
  • Storyboard文件 在iOS5之前,蘋果使用xib文件來描述UI界面 在iOS5之后,蘋果采取了更加強大和先...
    SnorlaxSE閱讀 184評論 0 0
  • 在本章中,您將要編寫一個名為 Quiz 的 iOS應用程序。 此應用程序將顯示一個問題,然后在用戶點擊按鈕時顯示答...
    titvax閱讀 1,133評論 0 2
  • 1.自定義控件 a.繼承某個控件 b.重寫initWithFrame方法可以設置一些它的屬性 c.在layouts...
    圍繞的城閱讀 3,469評論 2 4