takasek / Xcodeextensionsample
Licence: mit
Various sample commands to implement Xcode Source Editor Extension
Stars: ✭ 47
Programming Languages
swift
15916 projects
Labels
Projects that are alternatives of or similar to Xcodeextensionsample
IBLayoutConstraint
📏 Configure constraints for each device in Interface Builder with IBLayoutConstraint.
Stars: ✭ 24 (-48.94%)
Mutual labels: xcode-extension
sample-generator
Xcode Source Editor Extension to generate Swift model samples
Stars: ✭ 19 (-59.57%)
Mutual labels: xcode-extension
Swiftai
SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.
Stars: ✭ 470 (+900%)
Mutual labels: xcode-extension
TrickerX
An Xcode9+ Extension which make CodingKeys automatically.
Stars: ✭ 90 (+91.49%)
Mutual labels: xcode-extension
qvcodefriend.github.io
Develop Xcode Extensions with JavaScript
Stars: ✭ 19 (-59.57%)
Mutual labels: xcode-extension
AMEGetterMaker
A lazyload getter maker without resign for Xcode
Stars: ✭ 42 (-10.64%)
Mutual labels: xcode-extension
Xcodesourceeditorextension Alignment
This Xcode source editor extension align your assignment statement.
Stars: ✭ 211 (+348.94%)
Mutual labels: xcode-extension
Swiftinitializergenerator
Xcode Source Code Extension to Generate Swift Initializers
Stars: ✭ 718 (+1427.66%)
Mutual labels: xcode-extension
Xalign
An amazing Xcode Source Editor extension to align regular code. It can align Xnything in any way you want.
Stars: ✭ 2,898 (+6065.96%)
Mutual labels: xcode-extension
Pragmatic
⚙An Xcode Source Editor extension for simplifying common pragma driven tasks
Stars: ✭ 24 (-48.94%)
Mutual labels: xcode-extension
XShared
Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)
Stars: ✭ 75 (+59.57%)
Mutual labels: xcode-extension
marker-extension
Sample project demonstrating use of an Xcode Source Editor Extension to format Swift code
Stars: ✭ 19 (-59.57%)
Mutual labels: xcode-extension
Playalways
Create Xcode playgrounds from your menu bar
Stars: ✭ 515 (+995.74%)
Mutual labels: xcode-extension
Awesome Xcode Extensions
Awesome native Xcode extensions.
Stars: ✭ 2,628 (+5491.49%)
Mutual labels: xcode-extension
ViewGenerator
⚒ ViewGenerator generates view code from variable name automatically in iOS development
Stars: ✭ 75 (+59.57%)
Mutual labels: xcode-extension
Import
Xcode extension for adding imports from anywhere in the code ☝️
Stars: ✭ 818 (+1640.43%)
Mutual labels: xcode-extension
Swiftmockgeneratorforxcode
An Xcode extension (plugin) to generate Swift test doubles automatically.
Stars: ✭ 522 (+1010.64%)
Mutual labels: xcode-extension
GitBlamePR
Mac app that shows pull request last modified each line of a file, Written in SwiftUI
Stars: ✭ 24 (-48.94%)
Mutual labels: xcode-extension
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].