~/talk

The Inheritance Curse

Talkat dotSwift 2017 · on Friday, 2017-01-27· [swift]
slides:none on file

Claims that Objective C inheritance via NSObject enforces coupling and Swift offers ways to cut it by marking classes final keyword and preferring value types or composition. Warns that using UIKit forces subclassing for views and controllers so sometimes inheritance is unavoidable. Concrete tools include the final modifier, structs, protocols and composition. Outcome is that these tactics stop propagation of deep subclass chains and reduce runtime coupling and surprising global behaviors.

AI-written summary · about

  1. 0:00Intro
  2. 0:50The Evil Queen
  3. 1:12Story
  4. 2:17Rules
~/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.