DevSketch is a class modeller and stub code generator.
It's made for Swift and Objective-C coders and architects.
Sketch out the structure and tests of all or part of your application and then generate stub files.
Modelling encourages clean code and modularity. You can see the relationships between your objects before committing them to code.
Create and play with your application architecture and generate tests. You can document intentions, create code stubs and then hand off to your team. DevSketch helps reduce ambiguity and aids the start of a story, module or project.
Import existing Objective-C and Swift code in bulk or individual files by drag and drop.
Back by popular demand - attributes can optionally appear in the expanded node.
Use "_" for unnamed arguments in message definition.
- Fixed crash bug when selecting a Swift foundation representation with source renderer open.
- OC Protocols wrap correctly in NS_ASSUME_NONNULL_BEGIN/ NS_ASSUME_NONNULL_END
- Predeclared dependancies render correctly in OC headers.
Ratings and Reviews
Only opens a finder window and no matter which folder I select open never enables.
Also using XCode 10.1
Crashes when launched.
Never have had a chance to use it. It crashes on launch. I'm using Xcode 10.1 if that matters.
Execellent design tool
Perfect for refactoring design work. Dropped the swift class files from the prototype into the tool and produced a clear design model within 10 minutes. From this a bit of deleting and dragging properties and methods to a simpler architecture was straight forward. And voila - redesign completed in a two hour session ! Plus devSketch files can be added into the xCode project - design is kept with the project and can be versioned ! It’s a good tool ! Thanks so much for sharing this !
By the way - a prior reviewers negative comment about ordering of methods into functional groups would be based upon large overloaded classes. Good class design should already provide grouping and isolation of behavior.
This reviewer has 23 years of object development experience on large industrial scale applications.
With Family Sharing set up, up to six family members can use this app.