~/talk

Effective Core Data with Swift

Talkat try! Swift NYC 2018 · on Wednesday, 2018-09-05· [swift, databases]
slides:none on file

Core Data and Swift interoperate awkwardly so this shows concrete fixes: turning off Xcode's default generation and using mo generator to produce safe Swift classes, typed to-many relationships, and generated boilerplate for optional scalar handling. Concrete examples include mapping Swift enums to storage via raw values, serializing arbitrary types with Codable support into blobs, and generated property-name constants for predicates. The generator runs as a build step and the generated code works; Codable on managed objects is in progress.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Introduction
  3. 1:32Core Data History
  4. 1:56Core Data Conflict
  5. 2:12Core Data Model
  6. 2:51Core Data Properties
  7. 3:59Core Data Relationships
  8. 7:40NS Set to Set
  9. 8:24Optionals
  10. 9:48Not Optional
  11. 10:43Entity Declaration
  12. 15:13Property Representation
  13. 17:07NoTrainer
  14. 17:37NoGenerator
  15. 23:48Kalitta
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.