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

Шарим код одним шорткатом

Шарим код одним шорткатом

Рассказываю про свой опыт разработки пет-проекта на стыке SwiftUI, macOS и Xcode Source Extension

Artem Novichkov

March 05, 2021
Tweet

More Decks by Artem Novichkov

Other Decks in Programming

Transcript

  1. Extensions •Xcode 8+ •Используем XcodeKit •Редактируем текст/выделение •Нет доступа к

    SourceKit/AST •Нет кастомного UI •Несколько команд в одном extension
  2. Extensions https://developer.apple.com/videos/play/wwdc2016/414 © 2016 Apple Inc. All rights reserved. Redistribution

    or public display not permitted without written permission from Apple. Developer Tools #WWDC16 Session 414 Using and Extending 
 the Xcode Source Editor Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors