小知識二 Then協議

2021-09-11 12:24:35 字數 388 閱讀 6002

在手寫**的時候,常常會用到一些懶載入的方式來書寫控制項,下面是個then協議,不會產生迴圈引用的問題,**看起來比較的緊湊,更加的直觀。

public protocol then {}

extension then where self: anyobject

/*let _ = uilabel().then

*//*

// 2.1 (推薦)無引數,無需命名,用$取引數,可自動聯想屬性

let lable = uilabel().then

lable.backgroundcolor = uicolor.red

*/}extension uiview: then {}

複製**

Entity Framework 小知識(二)

零 基於 配置 基於 配置是ef6新增的乙個特性,操作步驟如下 建立dbconfig派生類 配置預設連線工廠 設定database provider 設定資料庫初始化器 1.建立dbconfig派生類public class ef6config dbconfiguration 接下來使用dbconf...

Entity Framework 小知識(二)

零 基於 配置 基於 配置是ef6新增的乙個特性,操作步驟如下 建立dbconfig派生類 配置預設連線工廠 設定database provider 設定資料庫初始化器 1.建立dbconfig派生類public class ef6config dbconfiguration 接下來使用dbconf...

二分 小知識

stl二分查詢 lower bound 標頭檔案 include 函式模板 如 binary search 函式功能 函式lower bound 在first和last中的前閉後開區間進行二分查詢,返回大於或等於val的第乙個元素位置。如果所有元素都小於val,則返回last的位置 舉例如下 乙個陣...