Video:
https://www.youtube.com/watch?v=0oizSiHeaGk
My talk/rant about Xcode Extensions, updated and given at #pragma Conference in Verona, Italy, October 2016.
Sample code: https://github.com/designatednerd/Xcode8ExtensionExample
Abstract:
Every iOS developer wants to tweak Xcode to get it to do exactly what they want it to do. For the last couple of years, a whole ecosystem of plugins grew around a package manager called Alcatraz. But In Xcode 8, Apple dropped the hammer on the undocumented plugin architecture. In its place, they've introduced Xcode Extensions: An official, documented way to start to make Xcode do what you want. Ellen will discuss the history and future of what can be done with these extensions, and walk through an example of creating one.