Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Escape From Alcatraz: The Brave New World of Xc...

Ellen Shapiro PRO
September 06, 2016

Escape From Alcatraz: The Brave New World of Xcode Extensions - iOSDevUK Aberystwyth, September 2016

My talk/rant about Xcode Extensions given at iOS Dev UK 2016.

Sample code: https://github.com/designatednerd/Xcode8ExtensionExample

Ellen Shapiro PRO

September 06, 2016

Transcript

62 slides
  1. ESCAPE FROM ALCATRAZ THE BRAVE NEW WORLD OF XCODE EXTENSIONS

    BY ELLEN SHAPIRO IOS DEV UK | ABERYSTWYTH, WALES | SEPTEMBER 2016 DESIGNATEDNERD.COM | SPOTHERO.COM | JUSTHUM.COM | @DESIGNATEDNERD
  2. sudo /usr/libexec/xpccachectl THEN TURN IT OFF AND ON AGAIN (ONLY

    ON 10.11 EL CAPITAN, NOT NEEDED ON 10.12 SIERRA)
  3. !

  4. !

  5. OBLIGATORY SUMMARY SLIDE! ▸ Alcatraz is dead in Xcode 8.

    RIP. ▸ Xcode extensions are officially supported, and that's good. ▸ Xcode extensions must have a host macOS app, but that app doesn't actually have to do anything. ▸ Xcode extensions are pretty limited. File radars.
  6. LINKS! ▸ WWDC 2016 Session 414: Using and extending the

    Xcode Source Editor: https://developer.apple.com/videos/play/wwdc2016/414/ ▸ Roundup of extensions as of mid-August 2016: https:// theswiftdev.com/2016/08/17/xcode-8-extensions/ ▸ Xcode Ghost details: https://en.wikipedia.org/wiki/XcodeGhost
  7. RADARS TO DUPE! If you'd like any of this functionality,

    please dupe these radars: ▸ Allow callbacks anytime a file with a given extension is edited: http://www.openradar.me/26823522 ▸ No Default key bindings: http://www.openradar.me/28170032 ▸ Can't emit warnings: http://www.openradar.me/28170362

More Decks by Ellen Shapiro

Other Decks in Technology