原创 swift 枚舉

枚舉 枚舉實例: enum CompassPoint{ case north case south case east case west } e

原创 swift 析構器

析構過程原理 swift會自動釋放不需要的實例以釋放資源,swift通過自動引用計數處理實例的內存管理。通常當你的實例被釋放時不需要手動的去清理,但是,當使用自己的資源使,可能需要進行一些額外的清理。 析構器是在實例釋放發生前被自動調用,

原创 swift 下標

下標語法 下標允許你通過在實例名稱後面的方括號中傳入一個或者多個索引值來對實例進行存取。語法類似於實例方法語法和計算型屬性語法的混合。與定義實例方法類似,定義下標使用subscript關鍵字,指定一個或多個輸入參數和返回類型:與實例方法不

原创 ios 取得當前界面方法

在項目中遇到了一個問題,就是項目的需求是在用戶退到後臺的時候再次進入軟件要出現一個手勢密碼的界面,開始我是這樣寫的: _openLockView = [[OpenLockViewController a

原创 swift switch

switch語句必須是完備的,這就是說,每個可能的值都必須至少有一個 case分支與之對應。在某些不可能涵蓋所有值的情況下,可以使用默認分支來涵蓋其他所有沒有對應的值,這個默認分支必須在switch語句的最後面。 下面的例子使用switc

原创 swift 屬性

存儲屬性 簡單的說,一個存儲屬性就是存儲在特定類或結構體實例裏的一個常量或者變量。存儲屬性可以是變量存儲屬性也可以是常量存儲屬性。 可以在定義存儲屬性的時候指定默認值,也可以在構造過程中設置或修改存儲屬性的值,甚至修改常量存儲屬性的值。

原创 swift 閉包

閉包 閉包是自包含的函數代碼塊,可以在代碼中被傳遞和使用。swift中的閉包與c和oc中的代碼塊以及其他一些編程語言中的匿名函數比較相似。 閉包可以捕獲和存儲其所在上下文中任意常量和變量的引用。被稱爲包裹常量和變量。swift會爲你管理在