~/talk

Swift: New Paradigms for iOS Development

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [swift]
slides:none on file

Line-by-line Swift vs Java examples, optionals, generics, tuples, enums, first-class functions and operator overloading are shown and used to build a small bank/accounts demo that uses reduce/fold; the demo yields a surprising copy-vs-reference behavior where modifying a copied account does not change the original bank holdings. The claim is that Swift’s value types (structs) and standard-library collections (copy-on-write) make models comprehensible, testable, parallel, portable and bridge with Objective‑C libraries via WWDC tooling.

AI-written summary · about

  1. 0:00Intro
  2. 1:06Apple Developer Conference
  3. 1:52Swift syntax
  4. 2:27Swift classes
  5. 5:49Modern Improvements
  6. 7:14Accessing Nulls
  7. 8:31Enumeration Functions
  8. 9:42MultiParadigm
  9. 10:31Adhoc Polymorphism
  10. 11:44Functions in Line
  11. 12:54Other Features
  12. 14:15Immutability
  13. 16:05Primitives and Objects
  14. 28:13Comprehensibility
  15. 29:13Testability
  16. 30:54structs
  17. 32:29portability
~/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.