IOS學習筆記(二)

來源:互聯網
上載者:User

標籤:

1.在H檔案中不可以應用.M檔案

2.Set方法的作用:為外界提供一個設定成員變數值的方法

命名規範:

(1)方法名必須以set開頭

(2)Set後面跟上成員變數的名稱,首字母大寫

(3)傳回值一定是void

(4)一定要接收一個參數,而且參數類型需要和成員變數的類型一致

(5)形參名不能喝成員變數名一樣(蘋果官方推薦成員變數名前加_以示區分)

Set方法的好處:

(1)不讓資料暴露在外,保證了資料的安全性

(2)對設定的資料進行過濾

3.錯誤:An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)

解決

4.Get方法

Get方法的作用:為調用者返回對象內部的成員變數

命名規範:

(1)一定有傳回值,傳回值的類型和成員變數的類型一致

(2)方法名和成員變數名一樣

(3)不需要接收任何參數]

注意1:在實際的開發中,不一定set和get方法都會提供,如果內部的成員變數比如學生的學號這樣的資料只允許外界讀取,但是不允許修改的情況,則通常只提供get方法而不提供set方法。

注意2:成員變數名的命名以底線開頭,get方法名不需要帶底線,使用底線開頭有兩個好處:(1)與get方法的方法名區分開來;(2)可以喝一些其他的局部變數區分開來,底線開頭的變數,通常都是類的成員變數。

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.