SwiftSimpleMemo
1.0.0
帶有Uikit&Swiftui的簡單備忘錄應用程序
數據更新
viewWillAppear在支持ios13到默認值的表單中,無法使用它。Notification (觀察者模式)如果有一個在情節板上沒有約束的地方,將會出現紅線。
核心數據
用於保存和緩存數據內部終端內部數據的框架
導致UI塊的任務可以在後台運行
有助於匹配視圖(表視圖,收集視圖等)和數據之間的視圖
在不需要數據庫管理和易於版本管理的情況下,可以很容易地創建數據CRUD。
核心數據堆
NSPersistentContainer模型,上下文,協調員的類代表
逃脫閉合(迅速)
self ,則必須明確顯示或包含在捕獲列表中的自我。另外,在逃生閉合的情況下,應將弱參考包含在捕獲列表中,以使記憶rick由於強有力的參考而不會發生。強參考週期(SWIFT)
即使將變量通過兩個或多個實例之間的強參考聲明為零,弧也不是0,因此內存洩漏是在不釋放的情況下生成的。
解決方案
使用弱參考
在聲明weak關鍵字之前分配的變量或屬性具有弱參考,因此,當您聲明一個將該實例強烈稱為nil的變量時,可以在不停止的情況下釋放弧。
使用微笑
與弱參考不同,它在相同或更長的實例壽命中使用。與弱參考不同,當期望它始終參考值時,使用它。