Previously I mentioned the Crafter tool for automated Xcode project setup from Krzysztof Zablocki.
Here’s an open source release submitted by Krzysztof Zablocki that provides a project bootstrap for high quality coding called KZBootstrap.
KZBootstrap provides a nice labled icon setup making it easy to distinguish between build types, extra scripts for more warnings such as for todo’s and warnings when files get big. easy setup of environments within a plist file using Xcodebuild or Jenkins, clickable links within logging using CocoaLumberjack, extra conveniences for easier debugging, and more.
Playgrounds are a great way to create interactive code samples and earlier this year a nice tool allowing you to format Swift playgrounds with rich documentation created using Markdown, and I also mentioned a nice playground containing common design patterns in Swift.
Matt Mathias has created a nice guide leading you through the creation of a simple Playground and also Matt also has a nice video where in the first 7 minutes he gives a nice overview of interactive playgrounds:
Earlier this year I mentioned a nice guide showing how to make slick animated interface components with Core Graphics.
Here’s a Mac based vector drawing tool that makes it easier to create great animations you can use within your apps called QuartzCode submitted by Lutfi.
Some of the features of QuartzCode include:
- Multiple Layers
- Basic shape drawing
- A Particle emitter
- Animations Chaining
- Text Drawing
- Core Animation or UIView block based animation code
- SVG Import
I’ve mentioned the Sketch app, and most recently a nice template for Sketch based on iOS 8 interface components.
Here’s an open source plugin for the Sketch app that makes it easier to bring the right colors into your apps called the UIColor Category Generator from Jim Rutherford.
The plugin allows you to create color swatches then automatically generate UIColor categories or Swift Extensions based on that color swatch.
I’ve mentioned a number of Xcode plugins most recently a handy plugin for more advanced filtering of debug console output called MCLog.
Here’s an Xcode plugin that adds a wide number of hotkeyed commands to Xcode for easier selection, duplication and deletion called MarvinXcode from Christoffer Winterkvist.