筆記

pod install --verbose --no-repo-update

閉包對外部變量的影響

NSAppTransportSecurity

NSAllowsArbitraryLoads

發(fā)布設(shè)置AppStore AdHoc

FxLog

#if os(ios)

TARGET_OS_IPHONE

NSProcessInfo

UIDevice///設(shè)備類型監(jiān)測UIScreen

Swift中不允許定義類型存儲屬性

static結(jié)構(gòu)體枚舉class類作用相同,定義類型方法/屬性

類型成員不允許訪問實例成員,實例成員也不能訪問類型成員

值類型:枚舉,結(jié)構(gòu)體

枚舉不能定義實例存儲屬性

let聲明的常量在類,結(jié)構(gòu)體的構(gòu)造過程中可以被修改

CoreData術(shù)語:

數(shù)據(jù)表/模型以Managed Object Model形式存在于內(nèi)存中

每一張表描述一種實體NSEntityDescription(實體描述,對應(yīng)一種表)

一份NSObjectModel包含多種NSEntityDescription

NSEntityDescription創(chuàng)建出來的對象稱為NSManagedObject(對應(yīng)表里的一條數(shù)據(jù)),這個對象比較特殊,需要為其提供一個生存環(huán)境,NSMangedObjectContext (上下文)

NSMangedObjectContext 記錄這NSMangedObject生命周期,狀態(tài)變化等,作為NSManagedObject在內(nèi)存的緩存地帶,各種操作需要經(jīng)過上下文把關(guān)

當我們需要對內(nèi)存中的數(shù)據(jù)進行持久化操作時,需要根據(jù)ManagedObjectModel進行持久化

它需要一個中間件:NSPersitant Store CoOdinnator作為中間件.

NSPersitantStoreCoOdinnator位于Context和存儲文件中間,與NSManagedObjectModel結(jié)合,來為Context服務(wù),負責(zé)中轉(zhuǎn)。

存儲文件稱為NSPersitentStore 可以是SQLite或者是XML格式或者二進制格式的文件。

NSFetchedRequest查詢請求

NSPredicate謂詞

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)持久化的相關(guān)知識 四種將數(shù)據(jù)持久化存儲到iOS文件系統(tǒng)的機制: plist 對象歸檔 iOS的嵌入式關(guān)系數(shù)據(jù)庫...
    melouverrr閱讀 718評論 0 0
  • 常量與變量使用let來聲明常量,使用var來聲明變量。聲明的同時賦值的話,編譯器會自動推斷類型。值永遠不會被隱式轉(zhuǎn)...
    莫_名閱讀 534評論 0 1
  • 1、范型范型所解決的問題 函數(shù)、方法、類型:類,結(jié)構(gòu)體,枚舉,元組類型,協(xié)議參數(shù),返回值,成員函數(shù)參數(shù),成員屬性類...
    我是小胡胡123閱讀 942評論 0 1
  • OC的理解與特性 OC作為一門面向?qū)ο蟮恼Z言,自然具有面向?qū)ο蟮恼Z言特性:封裝、繼承、多態(tài)。它既具有靜態(tài)語言的特性...
    失憶的程序員閱讀 534評論 0 1
  • 1、隨機數(shù) 不需要隨機數(shù)種子 arc4random()%N + begin:產(chǎn)生begin~begin+N的隨機數(shù)...
    我是小胡胡123閱讀 4,408評論 0 2

友情鏈接更多精彩內(nèi)容