~/talk

Tips and Tricks for Working with a New Codebase

Talkat 360|iDev 2019 · 2019-08-25..08-28· [developer-experience]
links:none on file
slides:none on file

Recommends cloning a real open-source iOS app (uploader lists Firefox, Kickstarter, get hot and Wikipedia) and getting it to build, run, and reverse-engineer actual flows; pick a small GitHub issue and change code to learn startup sequence and networking. Teaches concrete Xcode moves: project-wide search with Command-Shift-F, file quick-open with Command-Shift-O, assistant editor via Command-Option-Enter, jump to definition and the view debugger to find the live view controller and UI hierarchy.

AI-written summary · about

  1. 0:00Intro
  2. 0:36About Me
  3. 1:03Why?
  4. 1:45What makes a new codebase different?
  5. 3:40Open Source
  6. 4:29How to start?
  7. 8:19Find (Command + F)
  8. 8:52Find All (Command + Shift + F)
  9. 9:38Project Navigator Filter
  10. 10:53Open Quickly (Command + Shift + O)
  11. 11:28Jump to Definition
  12. 12:20Assistant Editor (Command + Option + Enter)
  13. 13:14View Debugger
  14. 14:47Summary
  15. 15:53Conclusion
~/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.