Swift 靜態屬性 及其用法(全域性常量)

2021-07-06 02:49:24 字數 957 閱讀 4089

首先要說的是 swift 中 使用三種方法來實現靜態屬性:

1.結構體靜態屬性

2.列舉靜態屬性

3.靜態屬性

這三種方法的定義如下所示:

//第一種:結構體方式

struct 結構體名

set (新屬性值)

}}//第二種:列舉方式

enum 列舉名

set (新屬性值)

}}//第三種:類方式

class 類名

set (新屬性值)

}}

物件導向型別       例項儲存屬性        靜態儲存屬性        例項計算屬性        靜態計算屬性

類                            支援                        不支援                支援                        支援

結構體                      支援                        支援                    支援                        支援

列舉                        不支援                    支援                    支援                            支援

我們可以使用這些方式來達到全域性常量的方式:

比如我們使用類方式來存放全域性常量

class contants

}//然後我們就可以使用contants.base_url這種方式來獲取這個全域性常量了。

Swift靜態屬性

在介紹靜態屬性之前,我們先來看乙個類的設計,有乙個account 銀行賬戶 類,假設它有3個屬性 amount 賬戶金額 interestrate 利率 和owner 賬戶名 在這3個屬性中,amount和owner會因人而異,不同的賬戶這些內容是不同的,而所有賬戶的interestrate都是相同...

Swift靜態屬性

在介紹靜態屬性之前,我們先來看乙個類的設計,有乙個account 銀行賬戶 類,假設 它有3個屬性 amount 賬戶金額 interestrate 利率 和owner 賬戶名 在這3個屬性中,amount和owner會因人而 異,不同的賬戶這些內容是不同的,而所有賬戶的interestrate都是...

html常用標籤及其屬性用法

cols 表示列,如果多列採用逗號間隔,百分比表示列的寬度,星號表示剩餘寬度,如果是行可以採用 rows,用法同cols,如以下為兩列 一列幀大小為 18 另一列幀大小為螢幕的剩餘部分 src為每幀對應的檔名稱 html 中target 屬性的4 個內定名稱 blank 表示新開啟乙個瀏覽器視窗 s...