~/talk

Just Enough Objective-C

Talkat dotSwift 2019 · on Monday, 2019-01-28· [swift]
slides:none on file

Claims that “pure Swift” apps still hit Objective‑C everywhere supported by a demo app (two source files) that presents an alert and then logs over 150,000 objc_msgSend calls. Tools shown: setting an objc_msgSend breakpoint, enabling always show disassembly, using bridging headers and performSelector to call private APIs, and using lldb regex breakpoints to find eight candidate symbols. Result: the tricks reveal Objective‑C dispatch under Swift and let debugging and private‑API probes succeed.

AI-written summary · about

  1. 0:00Intro
  2. 3:06ObjectiveC
  3. 3:37ObjectiveC Message Send
  4. 6:07Swift vs ObjectiveC
  5. 7:18Apples Swift Compiler
  6. 7:48ObjectiveC Wrapper
  7. 8:24ObjectiveC Interfacing
  8. 9:45Method Selectors
  9. 12:18Debugging
  10. 14:22Bridging
  11. 18:08Conclusion
~/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.