UI基礎-初識iOS開發

來源:互聯網
上載者:User

標籤:

storyboard檔案的認識

  • 用來描述軟體介面
  • 預設情況下,程式一啟動就會載入Main.storyboard
  • 載入storyboard時,會首先建立和顯示箭頭所指的控制器介面

IBAction和IBOutlet

  • IBAction:本質就是void,能讓方法具備連線的功能
  • IBOutlet:能讓屬性具備連線的功能

storyboard連線容易出現的問題

  •  串連的方法代碼被刪掉,但是連線沒有去掉
    • 可能會出現方法找不到錯誤  
    • unrecognized selector sent to instance
  • 串連的屬性代碼被刪掉,但是連線沒有去掉
    • setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key

UIViewController(控制器)的認識

  •  一個控制器負責管理一個大介面
  •  控制器負責介面的建立、事件處理等

類擴充

  • 格式
    1 @interface 類名()2 /** 屬性、方法的聲明 */3 @end
  • 作用
    • 為某個類增加額外的屬性和方法聲明
    • 可以寫在.h和.m檔案中

項目屬性

  • Product Name
    • 軟體名稱、產品名稱、項目名稱
  • Organization Name
    • 公司名稱、組織名稱
  • Organization Identifier
    • 公司的唯一標識
    • 一般是公司網域名稱的反寫,比如com.lz
  • Bundle Identifier
    • 軟體的唯一標識
    • 一般是Organization Identifier + Product Name

UI基礎-初識iOS開發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.