Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takasek/XcodeExtensionSample
Various sample commands to implement Xcode Source Editor Extension
https://github.com/takasek/XcodeExtensionSample
xcode-extension
Last synced: 3 months ago
JSON representation
Various sample commands to implement Xcode Source Editor Extension
- Host: GitHub
- URL: https://github.com/takasek/XcodeExtensionSample
- Owner: takasek
- License: mit
- Created: 2017-09-16T01:38:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-16T09:06:28.000Z (about 7 years ago)
- Last Synced: 2024-04-06T04:33:24.194Z (7 months ago)
- Topics: xcode-extension
- Language: Swift
- Size: 39.1 KB
- Stars: 51
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-xcode-extensions - XcodeExtensionSample - Various sample commands for your Xcode Source Editor Extension implementation. (The list / Tutorials of Xcode Source Editor Extension)
README
# XcodeExtensionSample
Xcode Source Editor Extension is strictly restricted in its sandbox.
This project introduces the way to jump over the barrier.Associated presentation: Xcode Source Editor Extensionの世界 (Japanese)
https://speakerdeck.com/takasek/20170916-number-iosdc## This extension includes example commands which realize:
- Pasteboard as input
- Pasteboard as output
- Another App as output
- Another App as output using URL scheme
- Linux command execution
- Network connection
- Linux command execution beyond Sandbox using XPC
- not worked yet I don't know why... any advices are welcome!
- refer to another worked example at https://github.com/norio-nomura/SwiftLintForXcode
- GUI presentation with the bundled App## Language Version
Swift 4
## Refered to
Using and Extending the Xcode Source Editor - WWDC 2016 - Videos - Apple Developer
https://developer.apple.com/videos/play/wwdc2016/414/Cocoa Interprocess Communication with XPC - WWDC 2012 - Videos - Apple Developer
https://developer.apple.com/videos/play/wwdc2012/241/## License
MIT