ReSwifter 26.06 and HighlightedEditorView 0.9.1

ReSwifter is a both a Snippet Manager app and an Xcode Editor Extension. HighlightedEditorView is a native syntax highlighted source code editor for macOS.

Release highlights:

  • Added language support for Clojure, D, Dart, Elixir, Groovy, JSON, Julia, Lua, Nim, PowerShell, TOML, WGSL, and YAML.
  • Added a line number gutter lane for the live snippet editor.
  • Improved Swift 6 thread safety.

Get ReSwifter on the macOS App Store:
https://apps.apple.com/us/app/reswifter-for-xcode/id6760387439?mt=12

It’s also open source:
https://github.com/jsbakker/ReSwifter

Get HighlightedEditorView
https://github.com/jsbakker/HighlightedEditorView

HighlightedEditorView: A Syntax Highlighted Code Editor for SwiftUI

HighlightedEditorView is a reusable macOS framework containing a SwiftUI text editing view with real-time syntax highlighting. It current supports 58 computer languages.

Jump on over to the GitHub page to see examples of how to add it to your Swift project and start using it.

https://github.com/jsbakker/HighlightedEditorView

Introducing Cocoatainer

After eight years of active Open Source contributions, I ventured into commercial products for the Mac and iOS platforms and haven’t looked back. Well, it’s been another seven years since and it’s a good time for reflection – while still going forward.

I’ve been working on something to tie both of these things together: an open source Inversion of Control framework for iOS developers. Cocoatainer provides Dependency Injection via the constructor. It can be used in both Objective-C and in Swift, is covered by unit tests, and comes with several examples. It has many features, which you can read about on the Bitbucket page, where you may also download it.

https://bitbucket.org/staeryatz/cocoatainer/overview

Cocoatainer is released on the MIT license, which is pretty open and permissive for commercial use.